Refactored getting montor coords into their own function. Added exception subclasses, removed small comments
camelCaseified everything