Added `lint` makefile target as a dependency of `test`
FakeRestAPI is now a constructor.

This change allows us to have more than one instance of a fake API
running at once. This is useful when testing components which
orchestrate between multiple APIs.

Also cleaning up the API a little bit.
Adding the ability to override the default response.
Merge pull request #3 from DreamItGetIT/make-fake-rest-api-a-class

Make fake rest api a class