Add syntax documentation about argument swapping
Add bower.json and bower instructions to README.md
reset cache
added gruntfile
grunt update
start using grunt
throw error objects, not strings; fixes #22
improved error messages; fixes #4
error handling update
added grunt and improved error handling
fixed bug where vsprintf didn't work with no args
add mocha for unit testing
added tests
tests update
performance update; fixes #12
performance and tests
coding style update
store regular expressions in variables so they are only parsed once
improve cache lookup
removed call to [].push()