add favicon handler with tests