Updates to project menus, added project helper, added new error detection.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>