Ignore mac's DS_Store hidden files
First thoughts on the overall structure