#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.