added check to see if 'content-type' is set

this prevents server crashes if requests are sent with an empty body
like:
jQuery.post("http://localhost:3000/comments/",{},function(data){
   console.log(data)
});
Updated code as requested
added test for missing content-type error
deleted code coverage from repo
removed bufferer request hack
bumped to v0.3.0
Merge branch 'develop'
Merge pull request #21 from G3z/patch-1

added check to see if 'content-type' is set
updated deps
updated .travis.yml
bumped to v0.3.1
merge of recent version
Merge conflicts fixed