Added support for 'projects', plus some fixes and optimizations. #37

Merged
merged 12 commits into from Mar 13, 2014