transformed.hh -> transformed_iterator.hh
Update .gitignore
Change indentation
Add several static asserts

 + fix file name errors