* Break down new project page into smaller components * Fix types * Address comments * Add min length check for project name in project settings * Fix tests