Cleaned up Type.hs. Added documentation.
Merge remote-tracking branch 'remotes/upstream/refactor' into refactor
Major refactoring changes. Does not compile.
finished refactor of Library.hs
Rewrote Grammar.hs. Moved inOut algorithm to new file. Rewrote functions that calculate probabilities.
Merge remote-tracking branch 'upstream/refactor' into refactor

Conflicts:
	core/src/Strappy/Library.hs