Authorizaiton setup

Full authorization setup. Only Github provider available at the moment, but its easy to add in new ones. controller action simple/display is now protected behind an auth wall.