GIS module and DAR module

I merged all my changes and your codes ( along with Raveen's codes )
I have added Reporting Service module and its dependencies also ( imported from Sahana Krakatoa )
Made it 42 because I added two more rules, namely for GIS and RS