Removed duplicate MigrationRule

Partially refactored entity serialization.

Finished creating tests for refactoring
Removed redundant load method

Finished V2 tests and refactor.  Issue proven in tests which fail.
Fixed wiring problem with new proxy impl

Took George's advice and refactored resource to external file to keep test cleaner