added favicon
refactored