Code Cleanup
 - Added in a bypass so if the view exists exactly as it was provided it will use that view automatically
 - Split out the view name derivation into it's own function