Adding projects

@jeregrine is there more to be done on this branch, or can it be merged?
Checkout the params function in the task controller. We need to provide defaults etc.