Added support for help argument(-h/--help), language argument(-lang=<your-language>), and error checking, plus some print changes