Basic ultrasonic example added, office cannon debug and code cleanup