Started converting project to node module instead of using requirejs.

Scenarios and AIs are still unconverted.
Fixed tests.
Removed annoying console logs in preparation for proper logging via Winston.
Refactor last classes, also pass cli options to all instances
Fix param handling in classes
JSHint tests as well.
Started converting project to node module instead of using requirejs.

Scenarios and AIs are still unconverted.
Fixed tests.
Removed annoying console logs in preparation for proper logging via Winston.
Refactor last classes, also pass cli options to all instances
Fix param handling in classes
Merge branch 'node-module' of github.com:indrif/elevatorsim into node-module

Conflicts:
	Gruntfile.js
Merge branch 'node-module' of https://github.com/indrif/elevatorsim into node-module

Conflicts:
	Gruntfile.js
	test/elevator.js
	test/elevatorsystem.js
	test/traveler.js
Merge pull request #12 from indrif/node-module

Node module