start adding support for source maps #2

not working yet, the combined primus.js file probably needs to collect
all the source maps at the end, with updated source line numbers, even?