Added download feature and made it generally more awesome