Refactoring flow and adding tests.
- Added Commons codec, to be used for generating ID:s
- Removed all stream handling from actors and controller. Will be done
in a future only emitting strings. All codes will be held in memory.
- Created tests for domain logic and individual actors
- Removed surplus Actors from ImportApp and ActorServices
- New bus, EventBus
- Relocated commands, events and reports into Buses.scala