added dependency on rar, and added custom logging class