CRUD Stuff for Projects

With specs.
I changed this from => syntax to colon syntax.