First shot at authentication
Improved 'authentication' though not really functional yet
Merge branch 'feature/auth' into develop