modified teh Controller base class and the FirstView class to adhere to more granular namespacing conventions
modified the Main base class and the FirstController class to stick to more granular namespacing convention