Restructured the dialogdataloader to be more like a web platform
added new .gitignore