adds favicon support, environment settings, and testing frameworks