Make use of the splittable tab widget in pynotepad

Also make some adaptations to easily instantiate a PyCodeEdit with default parameters (the backend will start in the constructor)