Arrowhead

Moved text to message catalog in class instance var with private interface for fetching and formatting messages from catalog by symbolic name. 
This is an instance variable on a class definition, which is distinct from a class variable, both of which are probably a bad idea. Go with a constant like USER_MESSAGES if you want to go this route.