Uses the module name as namespace spec (Fixes #8)

There were three operations that were unused in this module: replacing {{name}} and {{pascalCase}}, so I've removed them.
Provides tests for the new feature and wraps name in quotes.
Compiles the namespaces at compile time.
Declares the 'ref$' variable to avoid leaking.
Overrides the last name in the chain regardless of previous definitions.
Merge pull request #9 from killdream/path-namespaces

Uses the module name as namespace spec (Fixes #8)