Added unit test framework. Added devEnv script for continuous CoffeeScript compilation. Fixed Rectangle to use setters and getters properly with Object.defineProperties. Added unit test for Rectangle