Settings reader

Work In Progress with @jc00ke @benstreb