Added tests and getter support
Gitignore

Added DS_Store to gitignore