Merge pull request #101 from shutej/master

This refactors the library to be based around a connection.
Add JS to the license
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update .travis.yml
Fix misleading test case
Add createIndex support
Merge pull request #106 from Wuvist/fixTestcase

Fix misleading test case
Merge pull request #107 from Wuvist/createIndex

Add createIndex support
Merge changes from @AndrewVos
merge changes from @jiminoc and @schleppy
change date format to one supported by ES
remove dubious test.

Signed-off-by: Matthew Baird <mattbaird@gmail.com>
fix unused import.
replace references to shutej
replace shutej reference