Feature: Adding Custom config file provision.
Now browse config through file dialog & for cloud volumes too.
Handle upgrade on DB version change.
Tidy up try/catch block.
Whitespace formatting & if/else brackets
little documentation.
Merge branch 'ashjas/master'

Closes pull request #67