refactoring to aspects (LoggingAspect); changes to project requiremtns; refactoring with SharpDevelop 5.0 Beta 1