update .gitignore
Initial API class commit
Add basic tests