Added IAuditable and ISoftDelete interfaces; renamed UseCache to WithCache for consistency reasons; bumped version to 0.5.3