anchor.diff:  
   === Create Project
   
  - POST /project/:subject:/:project:
  + PUT /project/:subject:/:project:
   
   Create a Project that will belong to the specified user
   
  
positive.code: }
  
  [source,javascript]
  Status: 200 OK
  {
      "name": "projectName",
      "description": "Project Description"
  
negative.code: Remove a Project and all content belonging to it
  
  [source,javascript]
  Status: 204 No Content
  
  == Documents
  
  === Get All Documents
  
   GET document/:subject:/:project:
  
  Retrieve all the documents belonging to the project
  
  [source,javascript]
  Status: 200 OK
  {
      [
          {
              "name": "documentName",
  	    "uri": "https://api.huskydocs.com/document/jim/projectName/documentName"
          },
  	{
              "name": "documentName2",
  	    "uri": "https://api.huskydocs.com/document/jim/projectName/documentName2"
  	}
      ]
  }
  
  === Get Document
  
   GET /document/:subject:/:project:/:document:
  
  Retrieve the contents of a document
  
  [source,javascript]
  Status: 200 OK
  = Document Title
  Some text
  
  === Create Document
  
   PUT /document/:subject:/:project:/:document:
  
  Create a new document
  
  [source,javascript]
  = Document Title
  Some text
  
  [source,javascript]
  Status: 201 Created
  
  === Update Document
  
   POST /document/:subject:/:project:/:document:
  
  Update the contents of an existing document
  
  [source,javascript]
  = Document Title
  Some text
  
  [source,javascript]
  Status: 204 No Content
  
  === Delete Document
  
   DELETE /document/:subject:/:project:/:document:
  
  Remove a document from a project
  
  [source,javascript]
  Status: 204 No Content
  