Update registration fields

This also  includes tweaks to the layout, social network buttons, and new registration fields #3