Fixed the countOccurrences method from returning one(1) even if the
character was not found in the string.
The parseInt method will now throw an IllegalArgumentException if the
given string is null, instead of returning -1.
Overloaded method countOccurrences to take two strings.
Added null parameter checks.
Renamed some method parameters.
Created a utility class to help with formatting.
Changed the toString method to use the FormattingUtil class.
Added a method to get the number of messages a player has.
Added new lines at the end of all project files.
Added some JUnit tests.