Added Authentication. Closes #15