Make the following changes: * All in one command instead of stages * drop the use of publish and rely on tsc only * require the files property in package.json * copy all non-typescript files to dist * Get source maps working