Documentation string for the forwarders.
Refactored isolation model
Refactored migration model
Got rid of wrapper objects for isolation and migration model
Refactored PSMC model and fixed a few interface bugs
Updated psmc script
Code cleanup
Merge branch 'feature/refactor_model_design' into develop