Added root composer json file
Added IDE files to .gitignore
Added the first draft of the interface