Updates to Logger

- general spelling / clean up / de-spaghetti coding
Updated Logger

Initialise the file / file path once in the LogToFile constructor
method.
Improved TBB
Code was completely re-structured
-Moved BaseLogger, Logger and DataWriter into external library for use with 3rd party loggers.
-Removed onStart() from logger initialisation (was coupled with internal methods from TBBService)
-Linked TBB and AudioRecorder with BBUtils library.
-Moved BaseLogger, Logger and DataWriter into external library for use with 3rd party loggers.
-Removed onStart() from logger initialisation (was coupled with internal methods from TBBService)
-Linked TBB and AudioRecorder with BBUtils library.
Merge branch 'ImprovedTBB' of /Users/hugonicolau/Documents/Git/TBB with conflicts.
* Added Zipping methods to CloudStorage
* Bug fixed: StorageCoordinator initialized when tbb starts
* Removed prints throughout code
* Removed dependency of TBBService from Monitor
* Added javadoc comments to TBBService
-updated code in allow discrete loggers to request the current storage locations and sequence numbers.
-added AudioLogger into the audio feedback tool. Will create a text log file to accompany the recorded audio files.
-updated code in allow discrete loggers to request the current storage locations and sequence numbers.
-added AudioLogger into the audio feedback tool. Will create a text log file to accompany the recorded audio files.
Merge remote-tracking branch 'origin/ImprovedTBB' into ImprovedTBB

Conflicts:
	.idea/workspace.xml
	TBB/AndroidManifest.xml
	TBB/src/tbb/core/logger/StorageCoordinator.java
-updated code in allow discrete loggers to request the current storage locations and sequence numbers.
-added AudioLogger into the audio feedback tool. Will create a text log file to accompany the recorded audio files.
-Updated service to start and stop the touch monitor when the screen is switched on and off.
- Uncommented the cloud sync line.
- Uncommented the cloud sync line.
- [Improvement] Added the functionality of recording exception to a log file
- [Improvement] Added try/catch statement to service entry points: TBBService, Monitor, IOTreeLogger, and StorageCoordinator. Hopefully, Kyle will be able to debug when service crashes
Merge pull request #3 from AndreFPRodrigues/NewArchitecture

New architecture