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.