Updated akka version; minor improvements

Updated akka to 2.3.4 and fixed code according to Patrik's remarks. 
Also made some cleanup (imports mainly).
I guess this could do context.stop(self) instead of PoisonPill, since the parent will not pass on any more messages until it has been terminated