Fixes based upon review

- Update README.txt with more details
- Add validation to settings form
- Fix code style issues
- Add comments to baidumap.js