Returning an object with key/values instead of a string so that it's easier to work with the data.

Returning an object with key/values instead of a string so that it's easier to work with the data
Example: {quarter:2, year:2012, nextYear:2013}
Updated documentation.
Updated tests.
Running tests with Grunt and Karma.
Added bower dependencies.