added project icon, added visual feedback, added interaction with edges, fixed integation bugs between app and the library (macro compilation)