Merge pull request #44 from Barton3200/Add-Data-Access-and-Domain-Layer

Add data access and domain layer
Merge pull request #15 from Lsargent/Trunk

Trunk
4/22 again
Merge pull request #45 from Kholiway/Trunk

Trunk
Merge pull request #18 from Lsargent/Trunk

Trunk