add some automatic test tasks and useful gems for do that