initial auth implementation
Revert: Authentication feature