Merge pull request #1028 from rustyswayne/Refactor/M-502

Proves that Merchello can run as a module and moves all models into merchello.models module