finished aggregator, backend interface improvements, cleaned up a bit. we need to talk about designing a the consumers for the backend.