Refactor route to support '/page/id' format

* Use crossroads.js instead of path.js
* Modify box-expandable html and css
* Modify routes
Add tag switch support, refactor BoxManager to reload all boxes
Merge pull request #41 from Shinetechchina/js-route

Fix #40 route and box expandable