Renamed project-info.json to project.json
Revised docs#index project docs.json

- deleted template and added generate project.docs.json
Added username character check validation
disabled update username
Added sourced suffix
validates uniqueness of same sourcedb, sourced and serial
Enabled to create project and project.docs from uploaded zip file
Enabled to create user generated sourcedb doc from json
Fixed set project.user when create project from json and zip
Fixed view when notice message include html
Fixed convert doc json keys to columns
Added spec
Added invalid characters for user.username
Added project.user presence validation