Added a shitload of comments...

Added a shitload of comments to domain and controller classes...