added more tests and made the parsing more consistent
added a small test for the utilities