Merge pull request #180 from akkie/master

Refactor authenticators and add HeaderAuthenticator
Set correct snapshot version