add authentication for api and 2 api function: sign in and view projects
create project via api with token
create project via api with token
cannot create project via api without token
add update project via api
new feature: delete project via api
new feature view single project via api
modify the spec of api v1 projects
add more details for project
add sync_mode to projects and restful api enable to sync between different device