Started work on the native client to add new users.
Moved out the authentication failure handling to a function for better readability.
Added a new route for creating new users.
Added front-end code for creating a new user.
Fixed NPE error because of the closure closing over a previous value of err and not a new one.
Set the Accept header on the client.
Check for the generated password field.
Changed SQL Table build script.
Use a ternary to include the password or the generate key in the JSON.
Removed the unecessary parse directory call.
Docstrings.
Removed note about implementing better authentication.
Re-wrote the readme to include notes about the password encryption and authentication we're using.£