Change data insertion and retrieval methods

- insert now create the column file if it does not exist
- get return now an iterator