Custom Post Type

Converting this branch into a pull request so we can list and check off the remaining items that need to be done to get this merged and released. Feel free to add to this list and check off when complete, but please don't merge until it's complete.

* [x] Finalize CPT Name. (Reviews okay?)
* [x] generate plugin template pages (single archive, overview, etc).
* [x] Plugin templates should be overridable by themes.