Implement Sort Function
Improve String messages

Remove magic strings, tidy up format of strings defined