Feature/integration

PUT endpoint is working for the heatmap. 
Instead of merging this pull request into your API branch, I'd suggest:

```
$ git flow feature start integration
$ git fetch origin feature/integration
$ git merge --no-commit feature/integration
```

And then continue on or so. I can't send a pull request to the feature/integration branch because it doesn't exist on your repository. Just want to keep you up dated on the newest pieces of the endpoints. The put endpoint passed the spider test so I believe it is working correctly. (And local datastore server looks as if everything got put in there correctly. 

I did have to change one small thing though, the secondsWorked column in the datastore, it was set to float for some reason. I believe that an integral value is whats specified in the spec so I've changed it to reflect that. Is there some reason you think we should use a float instead?