Recruitment error fixing

This fixes a few minor bugs in the new pull from today and some discovered during my testing of the form with various inputs. Also cleans up some unnecessary code.
Also really like this.  We're going to want to use the Login button in areas other than the _header.