add git ignore file
Add base classes