automatically add http if missing and split up url parsing and shortening