added support for oauth2 state parameter
enforced https. changed to cookie based sessions
added support for cookie based sessions and oauth state parameters
ignore eclipse project file
added code to trial emailing functionality
updated authorization code to check roles