Initial commit.
Add rubocop

Rubocop adds consistency to a project without making it personal
obey thy rubocop and everyone is happy.
Add Yard for documentation

Documentation is good, yard is a sane way to document a codebase and
generate a pleasant HTML UI for that documentation.
Document the Gemfile
Replace fixtures with factory_girl

Use FactoryGirl as it allows for the creation of test objects where the
test cases require specific data.
Implement notes API endpoint

Render all instances of Note at /api/v1/notes.
Add application index

Define application index for the thick client entry point.