Challenge Submission

Here are some relevant notes:

* I have forced myself to use the default Rails gem stack as much as possible. I added Capybara and Mocha to help me out in a couple tests.
* The uploader uses domain model object called parser that houses and hides the logic from the rest of the application. Thus, this object can be used independently of the app if needs be.
* I've also used Foundation but is purely for aesthetic and convenience reasons.
* I generated a transactions resource scaffold that shows the persisted data. Right now, it's just a single table that has the parsed dump in the correct fields. In the real world, it would make sense to split the data out depending on the requirements.