Modified method to get current user to go through ApplicationController

This allows us to cache the value so we don't have to keep going
into the database