Fix itoa, strcat, strncat, and strnrev

- itoa now converts an integer to a string (useful for printf in the future)
- strcat and strncat now do as expected and concatenate strings rather than return them
- strnrev now returns the string pointer like it should..