major changes

new error page, improved styles, better translation, added menu items,
separated files