Många ändringar efter mycket om och men... Hoppas det blir korrekt på github.