Update Api
Models changed  for the  new Api
Changing the database under the new Api. Tables modified. Change the
method of filling the tables and methods of accessing data tables.
New model applied
Changed ExtraKeys && removed unnecessary method
Updated under the  new model
Updated under the  new model && improved downloading of the test
Updated under the  new model