Moved app/domain and app/ports to top level. Ditching 'app' to make domain more prominent. Also updated specs a bit more.