Add weather, modify app.js
refactoring JSON protocol...