Start screen

Fixed all the bugs that happened with the start/finish screen. Added some tweaks. Fixed failing tests and added one for the NetworkController.

Request to merge with master.