removed obsolete interface
Add an ApplicationException if project id is unknown.
Enhanced ProjectDao
Enhanced Business Logic and Tests.