Support using projects instead of workspaces

Closes #3
Merge pull request #4 from kylef/project

Support using projects instead of workspaces