fixed ParseError error
moved tests
added BaseCase for general assert's functions
now the tests are split in few modules. Added TestCase for testing
dipatching features
removed simple examples. Examples will be added later.