Add Transaction model

Again, really simple but I only have a few minutes at a time to work on
this ;)

The view is now generated through model data instead of being static.
The next steps are:

1. Introduce FactoryGirl.
2. Rewrite view to still make integration test pass with Angular.