1. Changed directory structure to better layout source code files.
2. Added "read-only" interfaces for all domain classes (with "getter" properties), changed signatures of several other interfaces like ICommentable, ITaggable.
3. Updated version of Catharsis.Commons library.