Added a lot of stuff, cant remember all

Hopefully this thing is finished, and ready to rock. The only thing
missing are intensive test on how the page works.