Total overhaul

Overhauled entire structure of repo. Also, wrapped gradle into another
batch wrapper for easier to use arguments passing. Added also generate
tool for generating Hello World! project. Also, many many improvements.