opp dates lib need the utils library.
rename the extend method, avoid conflict
Reworking the API.
Making several methods prototype methods.
Remove unnecessary url variable definitions.
Adds semi-colons, lots of semi-colons.
Updated tests, that pass!
Grunt test updates.
Allows specifying functional vs unit tests. Allows grep matching of test names.