validation: WIP
update .gitignore to exclude pycharm specific files from git
add validation type
remove simple getter
correction around ap method
add test on fold and __iter__
make maybe hashable and test  in containers
add representation
make validation hashable and test  in containers
add test on validation flatmap
makes iter test on maybe clearer
makes validation iterable
rename some is_ method for validation