cleaned up
added tests
ignore OS-related
delete .DS_Store