Cleanup

This adds some minor changes to the repo, most notably removing dist from being tracked (and including a task to clean and scaffold out dist when running `npm start`).
Been wondering about this. Thanks for putting this together.