rewiring some components

**Ready to MERGE when tests pass**

- Gets rid of duplicate code in routes and models
- Gets rid of the accounts model from rev 1.0
- Adds Tests
- Boosts coverage ~~(also by adding ignore paths)~~