implements json-based configuration, caches github releases for 60 minutes, uses semver to make version parsing easier, resolves some mm installer issues
don't hide log notification if mouse is on notification
implements live vf preview (git pull from mm master to test)