more better formatting from search

fixes #1714

* tweaked search result layout a little
* refactored search result and share to templates
* truncate descriptions after first paragraph

![screen shot 2014-10-25 at 4 51 12 pm](https://cloud.githubusercontent.com/assets/455632/4781487/d2ea450a-5ca1-11e4-9715-4ca17588e6fd.png)

![screen shot 2014-10-25 at 4 51 01 pm](https://cloud.githubusercontent.com/assets/455632/4781488/d2ec43c8-5ca1-11e4-8751-3068db317237.png)