Configuration spaces : geometry, combinatorics and topology