Renamed ServiceCommandException to ServiceException. Updated ReturnCode
text to have a formatted message so that they can be used more often.
Fixed a couple of instances where the wrong ReturnCode was being used.
Grouped and organized ReturnCodes. Also, added a few new general use
ones.