Support Profile dependencies

- Check property files in a profile for any required dependencies on creation
- Add MongoDB dependency to LiveOak profile
- Document how profile dependencies work