Fixes problems with the account creation form and partial forms. 

This unhides the "primary name" flag until we can figure out how to hide it and not mess up the form. Primary goal of this pull request is to bring Master to a point where tests pass.

MJ-45

All tests pass.