Adding initial files and solution structure