rename airbrake.py to notifier.py
add utils module

first use is for extracting the complete last line
of an exception stack frame
fill out __init__
provide getLogger shortcut

if the AirbrakeHandler can be automatically created
from environment variables
    AIRBRAKE_API_KEY, AIRBRAKE_PROJECT_ID, and AIRBRAKE_ENVIRONMENT

you can use

    import airbrake
    logger = airbrake.getLogger()

and the logger object will include the configured AB Handler
automatically use environment variables

airbrake.io project id:
    $AIRBRAKE_PROJECT_ID

airbrake.io api key:
    $AIRBRAKE_API_KEY

current airbrake environment name
    $AIRBRAKE_ENVIRONMENT
various improvements in logic and usability

slightly changes some method signatures, primarily
airbrake.notifier.log and
the airbrake.notifier.Error class

If used as a logging handler, the useful values from
the LogRecord will now be set as parameters in the JSON
on error reporting
update setup.py
add a few unittests
update README, simplify.
update, allow passing through key/id to helper fn
update notifier
change **airbrake to **kwargs
add airbrake_error_from_logrecord

includes style/docstring updates
change name to _notifier
util fn for checking a sys.exc_info() tuple
raise Exception if missing api_key or project_id
always use_ssl and auto_notify, remove the kwargs

removes the use_ssl and auto_nofity attributes/options

The airbrake endpoint will now always use the ssl scheme with https,
and the log() method will always call notify() when it has finished
building the error payload to post
use _context instead of _env_context
updates logic in Airbrake.log() and notifier.Error

addresses remaining comments from PR#8
add mock to test requirements