Updated monoid instance for Program. Using .>> instead of :>>
Eq instance is a dummy.
Program doesn't import Gen.
Changed filter predicate.
removed the tempLine feature.