Synchronize with other Pandell packages

- Use the same readme and package format as other Pandell packages
- Use gulp for linting, testing and watching
- Use both JSHint and JSLint

@milang You're a contributor now too - better add yourself!