Created frame buffer class which then calls srContext for the actual presentation
Reorganised and cleaned up code
Converted tabs to spaces
Added colour support