allow opening and switching projects; fixes #16