Refectored to break up layers and add unit test

I created a DataLayer project and moved the .edmx model into it.  I had
to update the namespaces in the original project to point at the new
project.  I also created a unit test project and did a couple unit tests
against my DataLayer Project.