Updated type system for Milestone 3
Added simple documents baseline approach
Merge branch 'Amos/answering'
Merge branch 'master' into Yulong/OutputFormat