Integrate ImGui

Integrated ImGui UI library
Refactored the demo to use ImGui
Added in simple Demo test suite