Added new advanced HMAC authentication system + auto deauthentication.
Lengthen expire duration to 10 minutes.
Add in NICK handling.
Update .gitignore.