Uibinder refactoring

1) Modified the GUI code from using hardcoded grids to using UiBinder for the layout. 
2) Added in navigation links between the login and registration forms.