Cleaned up the code and added some notes regarding MEF-MVC integration