Child-parent

This is my first pull request, so I don't really know what to do. Mostly, ctr+shift+c will now check if all children nodes are completed/canceled, and if so, completes the parent node. It works well, but I have it run 5x (inefficient), so that if you have a multi level list:
1 (not done)
-----2(not done)
------------3(done)

both 1 and 2 are completed. Needs to be cleaned up, as its ugly right now.

Also reorganized a little, added a license, and made a VS style theme.