Fixes for autocreated user objects during registration flow
Merge pull request #36 from techiev2/users

Fixes for autocreated user objects during registration flow
Adds exception message
Register end point fixes for device updating
Merge pull request #37 from techiev2/users

Register end point fixes for device updating
Fix for user verification 10 char variations
Merge branch 'users'
Merge branch 'tasks'
Removes regex for device id field
Moves path_kwargs check to User model from RegisterController
Merge pull request #40 from techiev2/tasks

Adds startDate, endDate members to Task model
Merge pull request #41 from techiev2/tasks

Fixes #39 and cleans up estimate assertions
Adds flow fixes for PUT request payload to use array of JSON data

Allows request to specify contacts based username data
Adds flow fixes for add/remove handling in Event
Adds min_length constraint for User.phoneNumber and refactors
Merge pull request #45 from techiev2/events

Adds flow fixes for PUT/POST request payload to use array of JSON data
Merge branch 'users' of github.com:techiev2/HaywireAPI into users
Merge pull request #46 from techiev2/users

Adds min_length constraint for User.phoneNumber and refactors
Fixes issue #47

Uses cls.session_user.events in place of Event.objects.filter(**cls.query)
Merge pull request #48 from techiev2/events

Fixes issue #47