first commit. moving blue tooth functionality into blue tooth manager singleton
messages seem to be clearing properly now
merging btmanager into master