Add editor config.
Ignore unneeded files in Git.
Use credentials from environment so we can do unit tests.
Add basic tests.
Use regex to match request to route. Fixes #2.