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

Add data access and domain layer
Update .gitignore
Merge pull request #5 from Barton3200/Trunk

Trunk