Implement file and directory browsing in the agent.
Cleaning-up agent scenarios.
Use consistent terminology.
Add more OSX metadata files to .gitignore.