Adding foundation of authentication ability, basing off of medium.com article