improved project handling (now, needs to add a LookupListener to update toolbar buttons state)
Signed-off-by:jonathanlermitage <jonathan.lermitage@gmail.com>