refine project API so that it returns CRUD result of project
Merge pull request #21 from Oneway102/develop

Add operations to restart/cancel jobs/tasks.
minor change of view template.
Add auto-update for active tasks/jobs; update views for layout consistency.