(feat) adds initial structure for app