Improve ruby best-practices
Follow up from !493 (comment 89631798)
Some structural things can use improvements:
- The files in
/libdo not need to be in theGDKmodule -
/libonly should contain classes or modules - all files in
/libneed tests
Edited by Toon Claes