Fixed LCD_FUNCTIONSET typo
Added a Reset method

Use a Mosfet-N to kick ground and reset the OLED
Chaned Init

Changed init() so it worked better on cold & warm starts (for me
atleast, but I guess that's the problem with this device)
Added read char method
Several timing optimalizations
Added GraphicsMode