Completed assignment.

All the specs pass, but I had a lot of difficulty with the behavior of after_save. 

At first I had a save in the vote_up function, but then when I tried to use vote_up twice it wouldn't trigger update_link unless I reloaded the comment between calls, so I wound up saving manually in the test. I feel like I might be missing something about how exactly callbacks work.