initial commit of facade/dto refactor.  include compile errors that still need to be addressed
continue refactor of DTO/Facades
continue refactor of Facade
closes #156
Merge pull request #162 from justinhrobbins/feature_156

Feature 156