reworking the folder structure for angular, adding the basic edit functionality