Initial commit. Contains blob detection and image recording. Image recording needs to be fixed and seperated from UI thread.