Adding mocha and should for testing.
Restructuring file layout for easier testing.
Adjust package.json for other testers