pre-parse html to prevent extra spans

I was having some problems with css styling due to extra spans in the html. 

I think these spans are generated by the html-resource function of enlive which preserves the formatting of the html. This causes "\n              " string to be wrapped in spans by react.

This pull request is probably not perfect (i'm havn't used enlive before and written more clojure then java) but provides a way to pre-process the html so a lot of spans are prevented while not messing the html up to bad.

What are your thoughts on this subject?