Initial commit. Basic routing and authentication.