created ALFProject and ALFLight entities

wrote abstract data test that sets up managedobjectcontext
wrote some methods for building test objects
wrote tests for saving and loading entities.