enable_counter log with collection object
fix `by_id` can not return None bug
deprecate `from_dict`
test None return with `by_id`
version bump
integrate travis