added main method (class runner) and jar for execution