Move request methods to request.go
Some cleanup on request_test
Rename mediatype to media_type to follow the Go convention
Revert "Rename mediatype to media_type to follow the Go convention"

This reverts commit 794aa9daa0d89d168aecf678d6128a50e31c6988.
Remove .gitignore
Merge pull request #1 from lostisland/some_cleanups

Some cleanups
Merge branch 'master' into hypermedia
handle the hypermedia decoding from functions.  removes struct boilerplate.