refactored the jimmy516 branch
- reduced the table of contents
- apidoc doesn't work from pyptv_gui - needs ATTENTION