fleshed out the preferences for recent posts
refactored to keep my sanity
simplified the prepare response
cleaned out css

and the preferences finally working
broken the method into testable chunks
restored defaults