Added .gitignore
Added the CUI Engine.

Added the CUI Engine Backend and interface.
Also wrote some code in main that initializes the CUI