Added support for message options
The :exc_info option allows Exceptions to be logged easily
Added the ability to provide aliases for log levels.  (So,  LOG.warn is no longer going to cause your code to throw exceptions)
Refactored #aliases_for so that it can accept a name, value, or level
Removed the name / value lookups since they weren't really needed.