get rid of nullables where they don't make semantic sense
use App.config to configure Example rather than command line arguments
fix log4net
remove unused imports