Edit funktionalitet

Nästan implementerad helt, kvarstår om man ska dela upp detta