changed interface of fleming

@jmcriffey, I found it to be much more consistent to return datetime objects from fleming in the same awareness as the input datetime. This means when a user only wants to work with naive UTC objects, they don't have to specify return_naive=True to every function call even though they are already passing in a naive input.