Added mac DS_Store to ignore.
Baseline version with some testing built in.