Merge pull request #1 from blakesmith/delete_series

Delete series
Add mit license. Closes #2
Merge pull request #3 from myagley/license

Add mit license. Closes #2
Add missing test fixture
VERSION's only use was to build the USER_AGENT.

Also, the only way to win the "let's line up the operator" game is not to play.:
Removed the regex check against key when creating a series. This should be done
server-side. As-is, changes in what is or isn't allowed would have to be
reflected in each and every client library.
Refactored makeRequest to take care of the repetitive tasks each caller was
having to make (reading the body and handling errors). Also, make sure to
Close the response body once we're done with it.
makeRequest now accepts a nil for post body. This reduces the amount of empty
arrays we need to create.
Re-ordered the imports 'cuz I just had to.
Further refactored makRequest so that it's responsible for both input as well
as output serialization.
Refactor code around URLs and parameters. Specifically, buildUrl now
deals with 0 or more url.Values, and is responsible for all aspects of URL
building. Callers no longer need to worry about merging, or where / and ?
belong.

First two parameters of makeRequest have been swapped. Was url, method but is
now method, url (which I consider a better approximation for how people talk
about HTTP resources (you "get users", not "users get"))
Optimize the case where we got an success response and don't care about the
body.
Tried to cleanup the models situation. This was largely achieved in three
separate steps.

First, all the private types were removed. Using a dataPoint to communicate
but a DataPoint in the API didn't seem particularly useful.

Arrays of pointers when you're already dealing with a slice is just unecessary
indirection.

Finally, tried to clean up the variable names. TS -> Timestamp, TZ -> Timezone
and so on.
Merge branch 'master' of github.com:karlseguin/tempodb-go