Added config file support, GeoIp command and more

Added simple config file support - only includes nickserv password and
API key for geoip.
Added a check for requiredArgs along with an annotation parameter