Found the auto format button, among other things

Added a load of sanity and a timer to auto-check if the client needs to
be updated