Shorten: Added redirects and some rudimentary hashing.