update .gitignore.
upgrade dependencies; simplify test task.
add synchronized verbose functions.
add CLI parsing namespace and tests.
add reader namespace and tests.
add options namespace.
add artifact check and tests.
add zipper/upgrade functionality and tests.
add abstraction over files and tests.
add file collection functions.
add prompt/print functions.
remove old tests.
add test functionality.
add basic functions for file processing.
remove old utils namespaces.
re-implement upgrade tasks.
re-implement check tasks.
re-implement inspection tasks.
integrate all tasks into main function; update doc/meta.
add JDK 8 to .travis.yml