fixed the subproject view to check project permissions for display

fixed and simplified the layouts to use the zebra striping on the table
rows
broke out the welcome page from the core modules
cast the integer values to make sure we always have valid values in the drop down
collapsing the contact list to use the same generator
removing the permissions check because we already have a sentinel above
matching up the project views between the project and project designer modules