really basic log generation
Sprintf handles interface{} just fine
a logger has a context for every message
test context deletions
teach Logger how to create loggers with a nested context
better way of duping maps
cleanup internal function
make the stream a private field
looping over the wrong hash
specify a LogData type

easier than typing the map declaration each time
typos
NewLoggerWithContext can handle nil contexts
basic log timer
timer has time units
TimeUnit is just a public field on IoLogger and timer now
add a quick example for concurrent loggers
broke the logger example by adding more goroutines
the logger breaks harder stdout
add a MutexLogger wrapper around loggers that arent thread safe
rename the lib to Grohl