cleaned up the screen generation to use less tables and more css
wiped out some more table-based layouts
this breaks backwards compatibility with anything prior to v3.0-pre so this is a major update