Single page projects

This pull request includes oauth, polymorphic comments, and single-page projects