feat(transpiler): allow @CONST annotation on class

Added extra check for classes that define @CONST annotation without an explicit constructor to auto-create a const constructor for the class.  The @CONST annotation is moved from the class to the const constructor.

Fixes #99