Draft version of K3 literals.
Added functionality to construct and parse literals.
Revised interpreter's runNetwork return type to include an engine.
Added literals AST, including parsing, interpretation and use in peer bootstrap.
Added automatic literal construction for bootstraps to the Haskell CG. Moved system environment to use literals.
Merging in literals branch. Cleaned up warnings on engine and interpreter.