moved directives to separate file
updates to layout/width of elements
removed cruft
removed crufty css
new User service and ability to set username