Crear URLs de bitly

Desarrollando un proyecto nuevo llamado Calendar, me ha surgido la necesidad de crear bitlys de las diferentes URLs. He aquí la función que genera estas URLs cortas.