#19 updated defprogramming's html parsing

Updated to pull the quote based on def programming's current html
layout.
Added author and topic to the message text.
Also added a random value to the query string because I was getting
cached quotes when testing.
Merge pull request #20 from ryanrousseau/defprogramming

#19 updated defprogramming's html parsing