use travis ci

closes #14
fix utf bom for codeclimate
add 3rd party status badges to README
initial CHANGELOG

closes #9
package.json description and keyword update for SEO

closes #10
move codeclimate to `npm run-script codeclimate`
removes code duplication; fixes #12
fix utf bom for codeclimate
Proxy headers now also take a function

Use it like this:

```
'Authorization': function(req) {
  accessToken = (req.user && req.user.access_token) ? req.user.access_token : 'api_token'
  return 'Bearer '.concat(accessToken)
}
```
fixes #16 - add express@3.15.2 as a dependency
fixes #17 - strict equality checks on both null and undefined

also replaces string concatenations with `util.format()` to
better handle null strings
fix for handling network errors when proxying
logger refactoring
support for url rewriting the proxied urls

implements #8
fixes #13 codeclimate issues
Proxy headers now also take a function

Use it like this:

```
'Authorization': function(req) {
  accessToken = (req.user && req.user.access_token) ? req.user.access_token : 'api_token'
  return 'Bearer '.concat(accessToken)
}
```
README doc and test case for 3795939
Merge pull request #15 from ehtb/patch-1

Proxy headers now also take a function
update example to v0.0.2+ format
release 0.3.0