Added FaceBook controller for oauth2 sign on

Details
-------
New controller class, plus changes to pom to add necessary dependencies,
and initial additions to the context config file.

Ticket
------
N/A
Summary
-------
Pre-branch commit that will be squashed

Details
-------

Ticket
------
Merge branch 'master' into oath2
Pre branch switch commit
Pre-branch commit
Squish me
Squish me
Renamed all 'guru' references to 'user'
Merge remote-tracking branch 'origin/social-signin' into facebook-merge
Merged facebook oauth2 sign in from social-signin brnach
Merge remote-tracking branch 'origin/master'
Integrated Ben's header and footer and homepage prototype; added a new
StaticPageController and default template for static pages
Added servlet-api to the web-app dependencies

Details
-------
So that it builds outside of eclipse

Ticket
------
N/A
Removed 2 redundant entries

Details
-------

Ticket
------
Merge remote-tracking branch 'origin/master'
Added jetty plugin to webapp pom

Details
-------
Further reduces the dependency on eclipse, app can be run from the
command line.  Note that jetty needs to be run thus (until I figure
out a better way of dealing with differing app contexts in different
environments): -

mvn -Dcontext.path="/" jetty:run

Ticket
------
Added jetty plugin to the admin app

Details
-------

Ticket
------
Merge branch 'master' of git://github.com/crowdguru/crowdguru
Added trivial unit tests. Will be used to test travis-CI integration.
Initial commit for travis-ci configuration file