More restructure
removed old files
Updated GitIgnore