added feature.go file to evapplication and reduced the feature config struct