lightirc: add parting code and other stuff

* Add code to part from a channel - closes #12
* Start parsing commands to server - very early stage but partially done
- #10
* Move code around a bit to make it prettier
* Get rid of mNick - use getLogin and setLogin - in built so less code
:)