Added Online Login

Adds online login. To activate it turn on encryption in config.py
Ignoring .DS_Store

Silly MacOSX, nobody cares about folder metadata!
Added config option for online login & Spelling

Added config option for online login and fixed spelling. Derp!
Merge branch 'master' of https://github.com/minecrafttakeover/TwistedBot
online login from pull request. polished version
twisted dependencies for webclient