Basic functionality provided for creating tasks

Details
-------
- A few fields needs to be handled in the controller but
it provides the basic functionality

Ticket
------
closes #40 #37 #36