Bug fixes related to test task

Fixed 4 bugs:

[Bug]: Je kunt de kleur van een start en end node niet meer aanpassen
[Bug]: Typen van niet-cijfers in een weight veld van een edge verwijderd
het hele cijfer ipv dat karakter te verwijderen
[Bug]: Wijzigingen van de kleur bij het veranderen van een start/end
node worden niet in de popup weergegeven
[Bug]: Start en end nodes met een niet-standaard kleur behouden hun
kleur niet als een andere node start of end node wordt