Added extra library to docs
Added path to the !node function and cleaned up comments
Tidied up the connection code so it set's things first and doesn't automatically leave the thread if it can't connect
Added more handlers