Tests of Intermediate Exceptions and ArrayValue
Merge pull request #158 from TysonAndre/intermediate-coverage

Tests of Intermediate Exceptions and ArrayValue
Unit Test of main helper function, fixes

See if building primitives runs without crashing.

Sanity check on one of the primitive types.

Also fix subtype and equality logic for FunctionTypeValue and TupleTypeValue.
Merge pull request #160 from TysonAndre/front-coverage

Add coverage for front end, fix (tuple/function)Type comparison
very simple tuple connection elaboration

(this gets us logic gates)
Merge branch 'master' into digital-elaboration

Conflicts:
	src/main/java/org/manifold/compiler/Main.java
	src/main/java/org/manifold/compiler/front/FunctionTypeValue.java
	src/main/java/org/manifold/compiler/front/TupleTypeValue.java
sync with master