Adjusted doctrine service tip
Reverted removal of getSingleResult()

It's now smaller (25 to 3 lines) and uses getOneOrNullResult().
Changed order to QueryBuilder -> DQL

The QueryBuilder seems to be easier and more recommend to use. This meant
the QueryBuilder section now contains the primary information and the DQL
section is now reduced to somewhat a "side topic".