CU-2 Finished create user API call with tests

API call to crate users. Unit tests included. 
Also made a file to build the dynamodb tables

See
https://confluence.tinynova.com/display/CU/API

and ticket
https://jira.tinynova.com/browse/CU-2
This seems weird - why not just pass all the form values to the create method and let it pick what it needs and just skip the init method. Manually calling init() is like manually calling the constructor, its not normal.