Going through Learn Python the Hard Way again and publishing my code.