File: Allow resolving of relative paths from a given cwd
Readline: Keep any notifications received during complete calls
Add Project.get_for_file

Returns a project for the given file, prompting the user as
necessary.
Add Application.editor_for_buffer

For returning the editor currently showing a buffer, if any.
Add the first process commands: exec & project-exec

It's still pretty bare bones, but it's suprisingly useful even so.