updating git ignore
adding missing configs
adding oauth config
adding bower components
adding support for google auth
adding checks for permissions
adding showing of flash messages
adding default seed data
actually check for permissions not just login