added commenting system
added basic haystack search