Added logging to bluetooth class.
Added extra comment
Added listeners for device discovery on bluetooth and information read
from the IO stream.
Added commands infrastructure for communicating with server.
Added listener functionality in order to pay attention to network or
bluetooth discovery events.
Extra comments added to logger.