Added comments, custom urls, growing url length, check for taken urls, messed up styles.