Replaced LoadTask with Action (same functionality)

Moved postEdit() from ShipContainer.delete() to UI part which calls it
Removed exceptions from VUE, added documentation
Added system (un)assignment undo