added gateway dependency inversion
added firebase gateways
added core module for configs