add AutoBookProvider, revision DB

new class AutoBookProvider
class DB - add structure's description works table