updated git ignore and fixed base so my tests would pass. There is a formal PR for that issue.
Updated git ignore for the DS Store