------------------
* Remove default from constructor and fromDict, Make DefaultFactoryMunch which lets users provide a factory to generate missing values (PR [28](https://github.com/Infinidat/munch/pull/28) - thanks ekuecks)
* ``__setattr__`` will now ``munchify()`` any provided dict (PR [27](https://github.com/Infinidat/munch/pulls/27) - thanks kbni)
* Implement the pickling interface (PR [23](https://github.com/Infinidat/munch/pulls/23) & [#25](https://github.com/Infinidat/munch/pulls/25) - thanks JamshedVesuna)
* Drop support for Python 2.6, 3.3, 3.4
* Add ``__dict__`` property that calls ``toDict()`` (PR [20](https://github.com/Infinidat/munch/pulls/20) - thanks bobh66)