rspec comment api
add program model(include migration)

* add relations of comment
* add count
program  unit test
program model test
add program controller and new page
program client side validate
show index edit update
complete controller test of program
update comments controller
updaet comment api and comment index page

*add query program name api
*index page add program name
add query program name api and update channel regex

* replace # with -, change regex in model and view javascript
* add URI.escape of chinese in repec
update