first batch of revenue library changes

Revenue is the main library, while the PropertyRevenueClass is the old
Revenue.
some of the files had to change.
In the same time, the admin module is included.