Basic functionality in MVP.
Missing layout file.
More basic functionality.
WIP user stuff and gem updates.