Add some error handling, add CLI options upon initialization, and add a custom logger
Ignore data/ directory
Finish Refactoring

Conflicts:
	app.js
	package.json
	routes/index.js