made typeInference code generator interface less dependant on IO
Something very minor compiles :D
Significant addition to ToC
Moved 'data Type' to IR/IR.hs
Merge branch 'master' of github.com:lab11/SensorNet-Compiler into code-generator

Conflicts:
	SensorNet-Compiler.cabal
index on code-generator: 83f51aa Merge branch 'master' of github.com:lab11/SensorNet-Compiler into code-generator
WIP on code-generator: 83f51aa Merge branch 'master' of github.com:lab11/SensorNet-Compiler into code-generator
added a few typeclasses
Merge commit 'refs/stash' into code-generator
All the convertInst components are done.
All programs now can be parsed and transformed into the IR. Added notes to capture some of the things I learned about the language based on how the earlier programs failed. Need to add more interesting/diverse applications.
removed SyntaxChangeExample because it is captured in other files, such as Advanced.txt
Added a few simple examples for the presentation.
Merge remote-tracking branch 'origin/example-apps' into forest-example

Conflicts:
	tests/ExampleApps/Advanced.txt
Minor additions to Forest.snl
Merge branch 'forest-example' into code-generator

Conflicts:
	tests/test_header.h
Fixed an error with the application that prevented compilation of some
types of program.
Added all the Forest Examples.
Minor style improvements
Compiler works for trivial examples.