Added osx directory to git ignore.
Refactored configuration files.

- Flattened states (e.g. - python.pip => pip).
- Removed golang.source
- Removed elastic search
- Removed php
- Moved configuration files into subdirectories.