Resolves #10.
Changing the location of helpers.
Changed the mapper interface (each of the child mappers actually has its own backend).
Will need to define the helper interface for managing dependencies and simply for good measure.
Need to manage the queue!
Implementing the interface instead of extending the old class.
We need Exceptions!