1. Improved source directory structure and code layout
2. Updated version of Catharsis.Commons library