Initial commit

Initialize rails app at v 4.0.4 with 'nobrainer' gem as ORM adapter for Rethinkdb.
Configure RethinkDB ORM adapter 'Nobrainer'

Create an initialization file in config/initializers/nobrainer.rb and disable ActiveRecord as described at http://nobrainer.io/docs/configuration/
Create Animal model

Uses ruby-style lowercase variable names, which may need to be changed given the existing schema uses uppercase keys.
Create data model

Create Animal, User and Observation data models to wrap RethinkDB
tables. Create Animals controller.
Basic rendering of animal collection

Simply renders a list of all the animals.
Remove Turbolinks gem

Not something I want to deal with.
Add rr gem

rr is a library for stubbing/mocking ruby objects.
Define spec_helper_lite for rails-less tests

The file is an almost verbatim copy of the one defined in
Avdi Grimm's 'Objects On Rails'. It runs the tests independently
of Rails and provides methods for mocking/stubbing out modules
that would otherwise require the Rails environment.`
Add AnimalProfile exhibit

Used for displaying animal info in a gallery.
Integrate standalone backbone app into rails

Bring all the backbone app source files into the asset pipeline
and include the backbone, underscore, jasmine, jasmine-jquery
and sinon libraries via their respective gems.
Add Capybara and RSpec for acceptance testing

Add capybara, rspec and capybara-webkit gems. Add an initial
acceptance test. Begin work on seed scripts for Rethink db..
Add ability to seed db

Manual import methods to seed db for dev/test
Was in wrong directory for previous commit. Try again.
Enable multipart/form-data upload in backbone app

Modify backbone form to be a multipart/form-data form
and allow browser to handle POST request instead of Backbone.
Add Observations controller to handle form POST

Modify form JS to POST to new controller, and initial work to
add CSRF token to form data.
Spike to experiment with rails file handling
Spike - use FormData to post image with ajax
Separate views.js into separate files for each view.
Separate views into individual files for each view
Tidy up location_view.js

Correct indenting and remove obsolete commments and
commented-out code.