Batch Processing

- premices of Spring Akka refactorring for batch purposes
- premices of AverageContyroller refactoring to decouple into business units and independent services for batch purposes.
Merge remote-tracking branch 'origin/master'