Basic test suite for AbstractClass
Gender as class-level properties
Replaced grunt for gulp for dist tasks