add forgotten traits in rgtk.rs + reorder
rebase
renames all traits to remove possible conflict, and facilitate code comprehension
fix exemple build
Merge pull request #138 from jeremyletang/clean-code

Clean code