Restructured the 'package.json' file slightly.
Initial commit of new files to the project. Still midway through documenting much of the module, but the core functionality is working.