Code Reorganized for better MVC compilance

*Introduced changes on controller structure
*Added security by extending Controller class as seen in the lab. Note
that controllers/methods that are not in the $publicURLs within
MY_Controller class will be redirected to the welcome controller
*Added comment structures according to System Development Guides
document
*Updated head view to use base_url for css file inclussion.