MarionL - adding some core projects

Adding the core projects as well as some shell classes as a guide for
development.
Merge pull request #1 from CS673F14P4/master

MarionL - adding core projects from master to develop for team members to use.