Modified clases
Added dist and dist-clean targets
Added dist and dist-clean targets