This is broken

Went too long without a commit.  Generator chaining is broken
even though it would be awesome.  It breaks the "verbatim" promise.
Rolled back the maximization stuff

Now it's just tabs and str(error) instead of error.message
Tabs
attribution
attribution
First step, clean up the Archive class
In prep for big changes, move functions around

Also add rerange function
Rewrote all of the input filters
Merge was bogus

Not even sure why it happened.  Should have been a fast forward to the
stashed version.
Converted line number to string in attribution
number argument to attribution

Now will turn off line numbers if we don't want them
Check nobj vs epsilons

Also cleaned up some pylint complaints.  Suppose those should go
in a separate commit
Merge branch 'master' into testing