Authentication Enhancements

Fixing oAuth2 code
Refactoring authentication module
Adding auth token generation support
Added support for sales pipeline related requests, simplified configuration

Updated cloudy-ubersmith version
make config more generic, production config shouldnt be here
added pipeline related roles
added event routes and code to populate elasticsearch
updated sales dashboard to use real data
added routes and views for sales pipeline, fixed redirect bug on lead submission
fixed linting issues on socket.io code
fixed issues with lead submission
Fixed issues with test, also fixed errors in development db
Updated cloudy-ubersmith version
Merge pull request #166 from johann8384/fix_sales_screen

Fix sales screen
for non-production, use in-memory caching instead of Redis
Fixed event submission in Chrome and Firefox
Removing event/ticket template, didnt use it afterall
Added "submission complete" screen, moved form to /acitivity/new to be consistent
Added version to footer
standardized col in account page
bumped version
fixed links to match new url spec
remove sales dashboard link
fixing issue in puppet module
fixed issue in puppet library
removed extra files and console logging
release 0.4.2