Restructure

I've had some time to read up on Node and Angular best practices and applied some of them to our UI . In addition to some new code I've made a few changes to directory structure so things are a bit more organized and also deleted files that were not being used. The authentication flow is *complete* for Facebook. As in users are able to authenticate via their Facebook credentials and upon success are redirected to preferences page. It could be better though. I couldn't configure Google+ log in because Google developer console wouldn't let me generate our credentials.