Merge pull request #51 from dalexj/alex

some small refactors
sales engine + all repos refactored. cleanup for rake sanitation:all
Merge pull request #52 from dalexj/herbswork

sales engine + all repos refactored. cleanup for rake sanitation:all
fixed what herbert broked