updated microhal examples
a typo in IOManager class name was corrected
added folders required to restore cli example history
moved CLI files to source folder
added folder for sources
added folders for examples and tests
Improved CLI functionality.
Deleted dynamic casts.
Added folders and source files copied from main microHAL repository.