Adds BaseController.render_view helper
Task model changes for state change, task_update

Updates title property, adds STATE_MAP for use with
task_update/move_state
Updates doctoring and uses render_view method of BaseController
Delegates session user and request data check to decorator
Updates ignore file to exclude log files
Merge branch 'tasks' of github.com:techiev2/HaywireAPI into tasks
Merge branch 'master' into events
Fixes for event query to use id, validation for estimate
Fixes for Event invite flow
Fix for array of events in response.data
Fixes data encoding issues with BaseController.prepare
Merge pull request #21 from techiev2/users

Fixes no data response for /users/:<POST>
Merge branch 'users'
Merge branch 'master' into events
Fix for adding users during Event.create
Fixes user phone length issues and #18 with Event.update_event flow
Merge pull request #22 from techiev2/events

Fixes user phone length issues and #18 with Event.update_event flow
Event.members property adds user phoneNumber data
Merge pull request #23 from techiev2/events

Event.members property adds user phoneNumber data
Adds tasks data to /events/:<GET> response