Added properties to ViewModel
Changed folder structure
Changed usings
Added classes for different types of files to be handled by the IDE:
* ProjectFile: mainly for the file list
* CodeFile: for files that are being edited (i.e. open)