addition of settings view
single list for tracking known peers and status
log formatting
cleaning up connection detect, disable controls until connected
disabling playThere unless connected
unique peer id on each new session, reset button
separate player ID from peer session ID
resetting session when all seems lost
enable rest in specific state, defaulting to advertise with delay
enable connection to viz rest api
enable viz api to be disabled
add mongo generated id to player model to enable updates
fixing reset of session on all disconnected

- only sending heart beat when connected, invited, or stale state
- restarting session in previous state (e.g. - browsing … ) rather than
waiting for advertise timeout
- requiring startup to be call explicitly so that delegate can be set
for SessionController first
don't accept invites while browsing

- merge all players with same display name
disabling GameManager shutdown on backgrounding
update settings page to reflect current state on load
init player with id, save local player ID to UserDefaults
update default api url
Merge pull request #2 from Daptivate/SimplifyViews

Track player ids separate from peer ids, enable visualization via API