Fixed clean target of Make system

  - clean target now removes all generated objects
  - distclean target removed
Refactoring of directory structure

  - file names now reflect class names
  - plugin dir names simplified
  - adopted makefiles to reflect changes