Ignore .DS_Store files
Fix requires

Only require class where it's used.