Added Caliburn.Micro and Refactored Code to work with it.