Rename files to better match Ruby's style
Add a prototype gtk3 backend
Add a prototype Qt4 backend