Code tidyup. Added listView icons
Added a Javadoc description of each class
Spelling correction in comments