Created user.c, tests, need to get passing.

Need to get the tests passing again because they've broken for whatever
reason. But created the functions to create users and check for their
existence.

    user.c -> routines to handle user creation and registration
     - Create a user
     - Check for existence of a user