Add constants for scroll direction
Add hasparent() to check for a valid parent object
Small tweaks to README, including links to other documentation.
Fix iteration on container types
Fix Scale constructor
Add toplevel function
Add more documentation