Create components and incidents from the API
Save the user ID of who created the component or incident
Better validation
Allow updating incidents from the API
Merge pull request #29 from jbrooksuk/write-api-started

Write api started