Details how bank sign-up bonuses work, their tax treatment, and how to avoid fees that erase them.