introduced objects
added function to generator class
own files for generator class
added full sentence support
added makefile