Added tests and benchmarks to respond, parseQuery, and ServeHTTP
Updated config.json.example to work with travis default mysql settings
.travis.yml should copy config.json.example to config.json and
create mysql database
config will now load config.json from package directory instead of the
current relative path for testing because a relative path to config.json
fails when running tests from a different, arbitrary directoy like travis does.
Travis will now copy local config.json.sample to config.json in $GOPATH.
Ick.
Changed travis build behaviour to install and use the working branch
instead of the existing package by copying the branch and rebuilding.
Also, removed superfluos aliasing of database package in server_test.go
Bug fix: Added default MySQL database port to config.json.example.
Ooops, cp syntax error. Let's try this again.
Spelling error. <3 me Travis.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	config/config.go

Merged from 1f3f12add7e6c2e2bbc77fc3f0b8367a3d2a68fc and
91b2e9aca4a96e6dcdfa138feb9b3fb7ab63f3e4.
Added sample database schema to travis config so that tests can
pass(hopefully)
Moved mysql database creation for travis to shell script
Fixing a typo and changing the name of the script
Merge pull request #9 from cpb8010/master

Unit tests and Go benchmarks for methods in server.go