senaste versionen pushad på begäran

Tänk på att det finns en hel del kvar bliven kod och funktioner som bara
är delvis implementerade.