Admissible sets and structures : an approach to definability theory