created function, sigmoidfunction and raportPrinter classes