Separated tests into unit and acceptance test suites.
Increased code coverage on models.
Fixed found in the process.