added set_time_limit()

closes #1
list of tables is now taken from `information_schema` database to make sure only real tables are used

closes #2