Upgrading api to version 2 1

* Database: Added a search column in Scriptures to enable first letter search
* Database: Changed all the table names to better follow the Laravel convention of pluralized table names
* Database: Fixed - hymn/3607 was wrongly attributed to Poet Balh when it should have been Poet Kirat
* Totally re-designed the API with the user and developer in mind
* Now combined results from all the tables including scripture, translation and transliteration are given
* Added a whole new Search API which gives results based upon first letter or word search from scriptures, translations or transliterations
* Made the controller logic independent from the model logic (separation of concerns)
* Generally cleaned up the code base to be more maintainable and understandable for the future (including using better variable names)