New Program class for execution by worms. The old Program class has been moved to ProgramFactoryImpl.
Also contains some more creation methods.