do we want to call it hot reload or live reload? Explain: * how it works * detect class *and resources* changes * on refresh, reload the entire app * super fast because Protean is super fast optimized * what is the dev flow and how to best use it * UI down to DB driven dev * complementary to (unit) tests