Adds basic project structure and gems.
Adds basic and token authentication.