updated featherkit.cmake and added a renderstate class
yay, zooming works (but the GUI doesn't stick with it)