Refactor using methods and everything
Include string functions in our namespace