added additional samples, tests and readme