Add gitignore:
corrected gitignore
add Datatypes, FileIO, begin gui
merged with github