major changes. For all I know everything is screwed up, lets check it out
Lots of changes, need to think how to get rid of user agent stylesheet problem