fixed a deadlock when create a database

When the database is created for the first time there is a deadlock because of using
``
database = ReadOrCreateDatabase().Result;
``
In an asp.net application we don't use 'Result' <a href="http://blog.stephencleary.com/2012/07/dont-block-on-async-code.html">Don't Block</a>