Adds link encoding via Base 64, tracks number of times a link is visited, sets times_visited to default to 0 instead of nil