small cleanups

Removal of vestigial List superclass. Any further list interface will
extend Container, instead.

Side note: my personal implementation of php has List as a built-in
class. There's no better name for this class, considering there are
multiple types of lists in HTML.

This definitely adds to motivations for removing it.
package restructuring

library is beginning to amass entity classes.
have split into api levels for better organisation and comprehension.
select element

override getChildHtml() to output the correct child tags
dropped navlink

vestigial interface
some housework
input class fix

text type attribute was hardcoded -.-
added submit class - cleans up loginform a little more.

note: empty constructors are a problem in this library, at the moment.
down the line, will need to set up sensible defaults for html elements.
cleaning up
debug output fix - registerform finishing

added newlines to rendering methods for easier cmdline debugging.
implemented registerform class
to merge