Add before block to pre-authenticate with GH, close #12

Add before block that calls `authenticate!` before every action, to ensure that the user is authenticated with Github.

Actions can be excluded by putting them in the `open_actions` array. Currently, */unauthenticated* and */code/import* are in there.

Could someone review and test?

Thanks