Major display.lua changes
Init console modules: output/input
Disallow setting returned obj as class obj
Moved assertBounds
Leftover code removed in display.lua
class: Can pass args to mixin
class: Only call source.init and not the indices init
class: Changed logic for retrieving object type
console: Mostly finished input module
output: default max size = 100