added travis, license, version bump, npm ignore, doc