Gradleified the project
Switched to slf4j and logback instead of the home-brewed variant
Refactored parsers