Made a few changes to Exposed. Added customizable VNC port via settings plist (requested by @jamie_shaw). Also gave it the ability to check and update the settings plist if necessary so that when a new version is released, it will update the plist to work with the new version rather than crash. Have fun!