Ensure user info is returned when one found
Ensure nil is returned when user is not found
Find user by name
Use typhoeus as the HTTP client library

https://github.com/typhoeus/typhoeus
Create fixture data in test mode

This is not the right place to create fixture data.
In the future library such as Factory Girl will be
used to provide much better support for creating
fixture data.
Rename spec_helper to service_spec_helper

A separate spec helper will be created for client
library as well. By renaming the service spec
helper to be specific we won't have any confusion
around which spec helper is meant for which
service.
Create client spec helper

For now it only requires necessary files.
In the future, it might contain additional
setup code needed for the client library
specs to run properly.
Ensure client library creates a user when valid attributes are given
Provide a convenience method to create a user

Client library sends a POST request to the user
service when asked to create a user.

Currently the error handling is very sparse. In the
future, all relevant errors will be handled to display
user friendly messages.