Live reload

It's probably time to make this master