Beautify the code for python style guidelines.
Include arguments and fancier output.

• Optional arguments let's the user overwrite the default settings at launch. Settings are for offline_min time and remote server.
• The output now prints out the disconnect immediately and completes the line if the disconnect is longer than the offline_min setting, otherwise it cleans the line.