added a notion of workspace, easier than having diff config dirs
update readme and changelog