add faveicon, start working on errror handling and some small fixes