added some additional placeholder firebase callback functions; refactored so that firebase connection is initiated for every read and not once per script. Therefore hopefully avoiding connection timeouts.
LLAP class now spends time to all parsed messages; added a function to allow unregistering of observers; made the exceptions thrown more specific; Added ability to process messages even if they are not of the right length - we try and process as much as we can.
completely rewritten to be actual unit tests!
added firebase data saving calls