set cmake interface dir on the target
this carries through into the Targets.cmake file we install which in turn means that the imported target for the consumer defines its include directory. this removes the need to manually add the include dir
also updated the readme accordingly