Add more documentation.
Add force logging.
Protect against resizing madness;

If the terminal height or width causes the viewport height and width to enter negative numbers, then we fix at 1. Display corruption at this size is inevitable, but Vedeu doesn't crash. :-)
Remove alias_methods.
Tidy up.
Add missing parent to attributes.
Add missing parent attribute, also;

Comment out some tests which are failing.
Don't try to get parent styles when dealing with attribute hashes.