Some refactoring, method renaming.
Seperated the debug-info generation from source map generation.
Added file writing utility method for consistency.
Source maps implemented.
Added `--source-map` flag to command line utility.
Fixed out of index notice.
Updated changelog.