Full test coverage, rename modules, add client
Merge remote-tracking branch 'origin/test_coverage' into test_coverage

Conflicts:
	README.md
Merge branch 'test_coverage' of /home/andreas/Documents/elixir-http with conflicts.