Fix download library link
Hard refactoring
Fix #3
Small refactoring
Divide library into several files
Remove mystical file from .gitignore
Fix issue according to .preventDefault()

Create custom event for each event firing.
Use Tap.eventName to change custom event name
Refactoring Gruntfile
Refactoring

Set library methods and variables private
Remove mystical number
Use dist directory instead of build

Do build directory as other modern libraries
Merge pull request #6 from ezhlobo/refactoring

Refactoring