Issue-379 Database update API

- Add constructor method to initiate class then call check();
- Added prompt_update() method to handle user controlled db update