set npm module entry point

set npm module entry point
Merge pull request #39 from unstoppablecarl/master

set npm module entry point
Updates contributors list.
Cleans up bower.json and package.json.
- rebased changes on top of jeremyckahn/shifty/master
- bumped version to 1.2.0
- added myself to the authors lists
Performs minor cleanup.
Fixes issue with parsing token-less strings.
Integrates Code Painter.  Automated cleanup of source files.
Fixes token parsing bug for jeremyckahn/rekapi #33.

This fixes the case that when a formatted string starts with a number
(for example, "10px 10px"), the first number was getting lost in the
parsing process.
Added attachment

Added the much-needed attachment configuration option. Now you can
attach something to a tweenable instance (e.g.: a DOM element, an
object, a string, etc.) and it will be passed to start/step/finish
methods as a second parameter. Demo available.
Typo in demo file
Updated versions, comments, added new demo

I have updated the versions to SemVer spec and added a new, more
polished and performance optimized demo file "attachment-demo2.html".
Removed null enforcer for undefined attachment.
Typo fixed.

"First" typo fixed.
Merge pull request #43 from adrianvoica/master

Added "attachment" functionality to setConfig.