bye assets, hello dist, adding auto install with npm

fixing a bunch of bugs, basically a new version of the boilerplate.