- added testcases
- refactored parser and file browser to classes