Added ways to format http host urls and new string searching algorithms