Beginning implementation of Garbage Collection
Merge branch 'gc' of https://github.com/clever-lang/clever into gc