- Added JPA dependency and stated annotation of core classes
- minor refactorings of parsing classes