+ Added "activate",  "display" and "calculate" methods to library
+ Added default rate when not included in the add method
+ Added active and calculated variables
+ Added test code to script