Add live reloading gem

Fixes #3