add files/ in gitignore
change namespace Base into base and update related files