Adding a change for contains validation

This will allow for field and expand options to be valid
Changing the test dynamics
Changing the api to generate methods

This will hopefully reduce a lot of boilerplate within the code down the
road.
Adding extra semicolons
Adding a variable path and custom arguments

The custom arguments help with the custom path
Minor jshint fixes
Adding the users service
Merge pull request #14 from pspeter3/users

Users