File iterator

closes #90 
missing empty line