Server now starts when the hostpartyviewcontroller loads and stops when it unloads. Also stops when app enters background and starts when it enters foreground (if it was previously started).