Project structure re-arranged to more closely resemble existin Node.js modules.