Source Map Support

Added support for source map, fixes #28.