added PIT driver and improved interrupts; fixes #21