Added ability to customise JSON dictionary

This implements the changes suggested in https://github.com/madzak/python-json-logger/issues/16. I have also renamed the `extras` variable as it doesn't actually contain the data from the `extra=` parameter, it contains the message if the message happens to be a dictionary.