POC with NPM modules
Added a API for the plugins
Print errors and exit if setup fails
Normalizing tabs -> 2 spaces
Merge branch 'feature/npm-plugins'

Conflicts:
	bin/perspective-api.js
	config.json
	lib/db.js
	lib/plugins.js
	lib/server.js
	lib/services.js
	lib/tasks/tasks.js
	package.json