primitive support for for- and while-loops
moved parser into it's own subdirectory and .so
frankly too much