Removed extra space in contructor generation

Constructors are now generated with new method printConstructors, added printArguments to generate constructor and normal method arguments.