Add an interface for the root folder so apps have an interface to deal with storage

@icewind1991 @LukasReschke @PVince81 @nickvergessen @DeepDiver1975

Theres a new line now. My editor actually removes trailing new lines on save :P so it feels like it should be the other way round