Add singleton data object

Added singleton data object
revised setup & rangeFinder classes
tweeked UI