split out the parsers in an own module

that way we can write tests for them :)
gitignore!
set ordered to False by default
add a first testsuite