cleaning up
new gitignore
basic tests added
cleaned up