Code cleanup and render method added

Did *some* cleanup of the code (yay spring cleaning).

Added a bitmap render method to Touchpad to allow automatic rendering of any arbitrary bitmap (supplied from a bitmap provider interface)