Minor edits to leftNavigation
Fixed multiple siteid setting calls on each app open
When a currentSiteId is not found, 1st site in the database is being used as current siteid but however, this is not being saved as the current site for future use and thus having to do all this work even in future calls.