Merge pull request #18 from Lsargent/Trunk

Trunk
Permission views
Image upload working
clean up images
Fixed random errors. Message are broken
Merge pull request #46 from Barton3200/Add-Data-Access-and-Domain-Layer

Add data access and domain layer