Authentication ahoy.

Holy smokes that was easy.
reorg
add .idea to gitignore