Added writing to output window
Split the load method into smaller parts
Removed unused class variable
Added contracts as preparation for detaching the package and the wpf
Moved local models to model project