similarity matrix & recommend page

- build up similarity matrix
- create recommend page (and handler)