Removed files to make them more flexible.
Flexibilized and externalized files.
Fixed indentation.
Added bluetooth listener for async enabling and not freezing the UI.
Removed whitespaces.
Added bluetooth state change receiver.
Added/fixed headers.