(fix) App: organize it in app/src and external, build into app/dist

Why bother specifying the clean target when there is only the one?