Separated Notifier and Notifications into separate module -- changed license header to match.

Changed notification close logic to dynamically acquire notifyd and not inadvertently close notifications on a new notifyd by being bound to a bus_name.
First implementation of a simple config file
Implementation of command line arguments, changed config file to match args, removed warnstep functionality (warnvalues functionality covers this)
Fixed config file implementation, improved verbosity implementation
Moved application-specific globals (default config, version, etc.) to separate module. Reformatted code.