* factored out quranclient.js
* show a loader when data is loaded
* formatted the files