Merge pull request #4 from avoidwork/edge

Initial implementation of core APIs
Merge pull request #5 from avoidwork/edge

Minor fix
Merge pull request #6 from avoidwork/edge

Major fix
Merge pull request #7 from avoidwork/edge

Minor fix
Merge pull request #8 from avoidwork/edge

Fixing memory leaks
Merge pull request #9 from avoidwork/edge

Minor changes
Merge pull request #11 from avoidwork/edge

Fixing `element.val()` for Firefox
Merge pull request #12 from avoidwork/edge

Major fix
Merge pull request #14 from avoidwork/edge

Major fix
Merge pull request #16 from avoidwork/edge

Setting `key` at correct time
Merge pull request #17 from avoidwork/edge

Creating `keigai.util` to expose utility methods
Merge pull request #18 from avoidwork/edge

New methods
Merge pull request #19 from avoidwork/edge

Major additions
Merge pull request #20 from avoidwork/edge

Minor fixes/changes
Merge pull request #22 from avoidwork/edge

Refactoring `cache{}` to use an `LRU` with a max size of 500
Merge pull request #23 from avoidwork/edge

Better documentation
Merge pull request #24 from avoidwork/edge

Updating CHANGELOG
Merge pull request #25 from avoidwork/edge

Revising API & embedding examples
Merge pull request #26 from avoidwork/edge

Updating npmignore
Merge pull request #27 from avoidwork/edge

Refactoring to keep it DRY