adding allll kinds of logger stuffs... still a lot to do, but its past 5am and it works ;)
adding new file handler and line attribute
adding line attribute to default list
* moving things around in the handler classes.. some things were in the stream handler that should be in the base.
* created the file handler to allow writing to files. this uses fopen to open the file, so if allow_url_fopen is enabled.. well, you get the idea
* making the log method use the handle method on the handler since emit is a very forced way
* changed the order of how the backtrace was accessed... I'm dumb.. 0 is the last place in the stack. now the file and line attrs really do work
* changed formatter to be less resource intensive. since the format is only passed in once, it should only be parsed by preg_match_all() once.
* Changed how arguments are matched, if the argument is proceeded by a : the value after the : is passed in a second (optional) argument to the invoked method
* Added shell formatter, for now just for the sole purpose of adding coloring to logging output when on the shell
* Passing more optional information into the record that is created from the log method
adding formatting to the shell formatter that will colorize the background color
adding simple test to register on code coverage
Merge branch 'feature/logging' into develop