Added jsdoc to grunt, fixed NaN in light doc header
Added expiry time support to all storage subsystems
Adjusted unit tests accordingly, and simplified qunit file