First stage restructuring. Move existing crap into new hierarchy.
Declare all exportable dependencies in turnpike.imports
Move internals into turnpike.internal namespace.
More reorganization.
No more testing against or support for Node 0.8.x
Extract subclasses from EndpointController.

Retarget existing unit test against WebEndpointController subclass
Models are collections now.
Delete unfinished cruft
Move 'api' to 'application'
Add shelljs for integration testing
Remove test that never was meant to be
Add placeholders for integration tests
Typo
More stubs
Rename drive.js (now lowercased) And use async.js to make things cleaner.
Initial version of Renderable constructor.
Runner to find and execute each integration test.
Beginning of the "Skeleton" test. Creates a default project.
New auto-loader. It now converts a directory tree into a JS object automatically
Temporary: Rename autoLoader to camelCase, as it is not a Constructor