Miscellaneous updates.

Added terms agreement and popup. Implemented great character flexibility in the registration security questions. Removed unusused Registration controller action.
Added files missing from previous commit.