Added About-Dialog, put Rule class in its own file