Added a helper method to get the side drawer view controller

About time this made it in at the request of @larsacus.

Took time to refactor and use it in places. @larsacus - merge it in when you approve.