Fixed settings parsing
Moved some files into subfolders.
Put file system behind interface