handling xcode install with warnings
adding icons for the project
first draft of real vs sim refactoring
 refactoring drivers a bit more
protocol implementation separated from the driver.
moving files around ,and renaming interfaces
removing more wrong packages
removing unused files
using reflection to instanciate the instruments implementation
removing more obsolete code