addition to features
new, improved, centralised string color handling
filled in empty reminder and added throw
annotations, code formatting and removed direct System.out calls
forgot to close iterator (and thus its file handle)
annotations, tidying and future plans
annotations, tidying, lowered visibility of some setter methods