- adding commons-cli for nice args parsing instead of manual
 - assembly plugin to include all 3rd parties into single jar