Upgrades dependencies
Improves actors & messages

Removes the infinite loop in favor of a message loop
Better shutdown of the application
Seems to be much faster :)