glider + tests
using trollop to parametrise the program
final modifications