Added basic error reporting to ECS Framework

The framework never really said anything about what it was doing as it's
doing it, so I added a whole slew of error messages it'll spit out (via
std::cerr) to the command line when it's doing it's thing.
Added missing indent before for loop