Fixed 0-arity CONSTR Bug

GC was trying to make a forwarding pointer for constructors of
0 arity.
Merge branch 'dev'
Better makefile