Fix bug failing to merge when selecting the right side
Change license to MIT -close #1
Modernize project structure.
Add bump.
Release v0.3.0
Merge remote-tracking branch 'gcheung/master'
Update to Googles JavaScript Style Guide.

https://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
Reinitiate instance variables in constructors; Enhance minification.
Release v0.3.1