Add changelog generation script
Add the hooks for style and script excludes

Only good for avoiding inlining
Break out constants
Break out option parser
Split out path resolution
Update npm dependencies
move all the option validation into optparser
Copy setTextNode since it's so tiny
Inplace inline *all* imports

Instead of searching for "good" spots to insert HTML, we just replace links inline.
This is a major change, but it greatly simplifies the code, and makes understandable output.
First draft at a split out Importer

Depends on fully asyncifying the code, not ready yet
Make sure not to lose assetpath fix
Remove byte order mark

Fixes #20
went a little too quick with the regex
Merge pull request #21 from azakus/modular

Break into Modules