persons api

CRUD operations for the person resource.
NOT working since db.model can't be accessed in persons.js
fixed startup errors
houses rest api and stuff

looks pretty good already
added shell scripts for development and testing
app.js cleaned up and commented
	server configured to do parsing
	models and resources automatically loaded
added notes
notes and read me update with testing stuff
adding more scripts and test data setup
better name
simple tests using mocha and super test

and some cleanup
Merge remote-tracking branch 'origin/master' into restapi

Conflicts:
	app.js
	package.json
Fixing compile and jshint errors
app.js and let fix

configure for development before configure for default
let is not discoverable by which (WTF?!?)
chmod 755
more shell fixes
first steps to better architecture

(this makes this branch NOT runnable!)
More cleanup for the upcoming routes introduction
INTRODUCING ROUTES

this is the 3rd and last commit that restructures the app.
api name
more tests
jshint fixes