Issue #73 - improvements for the log-in option and user details.

This is a rather large change but fixes a bunch of issues with the layout for most of the pages related to grid system in addition to improving the log-in box.

A few minor details are still pending, like showing the joined date  and better font styles in menu flyout.