Modularize kdiablo

Status:
Implemented

Volunteer:
Dominique

Version:
0.4.2