minor refactoring, merge type files
project type with status
sql mapping support for project status
test project with status