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`).