Lots of updates

home page is now in some kind of working order.
Another update.