added invalid login error code
Throw exception if invalid login details are used
Added methods to handle main actions. Only authentication is built out right now.
Updated README for termcolor dependency
Added session file to gitignore
Throw exception if no login credentials are provided
Added no login credentials error code
Added CLI for certificate generation. Cache the current email address and then store the email/pass combination in the user's keychain