Complete rewrite of Hotspot class.
Allows loading from xml with Simple Xml library.
Cosmetic code change.
Merge branch 'feature/hotspots'