Added unit-tests for apps
Handle missing selections, quick solves and foreground updates for apps in OCaml