Refactored to remove unnecessary and redundant data.toUpperCase() and
then matches.toLowerCase(). matches is now lowercase at instantiation.

Commented out code is used to automatically print out the count of all
occurring characters in matches. It is a debugging tool (and something
of a design preference). May be altered later so the main class includes
a "getAll" method that does something similar.