initial cradle stuff
no sync call crutches
improve error handling
rm logging
add TODOs
do not send results if CORS origin header did not match hostname from apikey lookup
APIkey + CORS or no data for you
Merge branch 'cradle' of github.com:Trott/apis.ucsf.edu into cradle

Conflicts:
	routes/person.js
TODOs
requiring CORS header breaks IE7 polyfill
rm unnecessary boolean
Merge branch 'cradle'