Merge pull request #1 from james-dibble/htaccess-routing

Routing using HTAccess was always the way to go.
Refactoring domain model.
Partially refactored mappers.
Mappers complete for selects.
Import data clears database.