refactor app and message js
catch exceptions when scanning the dropbox tracks
only expose remove from dropbox if an album path exists
move sort_albums to private function and expose inbox path for testing