added initial settings dialog in angular, still incomplete