Refactor Everythang

- Move insert, find, update and remove into their own define_method
block in order to reduce code duplication.

- Change delete to remove

- Refactor read_response to use less if statements

- Add in the ability to use a JSON string instead of a hash for queries