Added iget, aliased first to iget and modified unpack to used get() to it can work with all indexables
Added a write() function
Update docstring
Added a flaterner for nested structures
Fixed flatten to allow easier overriding
Added doc on flatten, and two methods
Removed first_* from imports, aded iget, skipt_duplicates and flatten. Removed non ASCII chars from docstrings to prevent the python help pager from crashing