Updated homepage and some minor fixes.