Fade In / Out Functions Added

Appears to be working if a litte long winded need to test on touch devices for performance