more helpful exceptions
Merge pull request #26 from fcurella/patch-6

more helpful exceptions
test and header fixes
Merge branch 'request_engine_overhaul' of github.com:jacobb/nap into request_engine_overhaul