Cleanup
Added new common project
Created generic factory class
Implemented attribute defining which field the data is mapped to
Begun work on the M3Project class
Refactoring
Append to last commit