move generator to executable dir.
minimizing executable, moving code to Cuba::Libre class.
add cuba module.
change Libre to class.
fix code typo.