General tidy up

- Removed ".DS_Store" file and added it to gitignore
- Replaced tab characters with two spaces
- Removed trailing whitespace