in-progress: matching the readme example now
this is looking better. took some hints from express.