added perl example
added *example tests
fixed accidental commit of unmerged gitit script
worked on external examples
fixed so External.hs reads ad-hoc args too
hlint