temporarily ignore effective date
modify default rate layout
add history for default rate
use default rate according to effective rate
validation rate history
don't log rate in history when default rate is the same
add default to project billing report