added the ability for MediaDirectory to create the base directory if it does not exist
added static methods ::id() and ::current() to get the current user id & user object respectively
updated admin layout to display current user in the nav