Reorder the folders and improve the setup.py to allow easy access to data files
update .gitignore