Fix naming

Closes #308 by allowing project name to be set. 

Also creates a single convetion for handling resource names. See apiary for more information.