Flush after prints
Added primitive classes
Interfaces 1 indexed for sanity
Added the beginnings of reflection