basic user authentication. addresses #6
basic authorization. addresses #6
Merge branch 'authentication' into develop