Update front page and some bugfixes