Scenario task bindings

You can now edit, add and remove tasks for the scenarios in the code. Some functions have been hardcoded for now in the DeviceConfig widget to show how to do so. Here is how to test if it works:

- Compile and run the application
- Go into configuration and click on the C button
- Notice the two tasks that are there
- Click on the Add button, a new task will be added with hardcoded status "Blarg"
- First task in the task list will have its name changed to "WORK LOL"
- Click Remove, the last task in the list will be removed.

Keep in mind that this is just an example of how to do things and is still a WIP.