Added proofs by indirect inequality. Does not work well yet.
added type signatures
o added two proof rules: ignore and prune. They are only to be used in tactics (and even there only in moderation)
o the proof parser now has access to the proof obligation that it is parsing a proof for