Issue #218 Problems with missing views in CouchDB

Issue #218 Problems with missing views in CouchDB
Solved, I created a new method openDB in model which calls method open from respective db interface if exits. 

The new open methods checks if there is required view in the system if not it creates it or update if the view is diffrent then expected. 

Hope you like the new change.