Added capability of creating new projects and copying templates

- Added Project Management Tab System including:
    - ZSProjectViewController
    - ZSTemplateViewController
    - ZSNewProjectViewController
- Modified ZSProject and ZSCanvasViewController by moving project information stored in the view controller into the project.
- Separated notion of loading a project from a template (bundle directory) or from a file (documents directory).
- Modified ZSProject to save JSON back to documents directory, even if it's from a template originally.
- Added project save every time a change is made.