WIP: In app reloading and prod cache of assets

2 part pull request

First, allow live reload in the local app when developing
Second, allow hot code pushing when in prod mode. This is done by it downloading a zip file, unzipping it, then going to that path. 

How to abstract the reload needs to be figured out still