fixed login page to display errors properly
Changed user access from dictionary to list
removed print statement from less compilcation
Added basic widget shells