change GridEntity to BalancingAuthority
add model for generation type
fixture for generation types
use GenType in Generation