Async
the language the fact should be in. Defaults to english !!NOT IMPLEMENTED!!
a promise containng a 'random' fact
Async
Gets the fact list from the remote repo, this list contains string, lines that start with '#', these need to be discarded. (currently only enlish)
A list of string from the remote repo, these need to be parsed to remove comments
Async
Wipes the current fact list and saves the new one to the database.
This works because the random fact is retrieved before the table is cleared.
The list of facts to save into the database
Gets a random fact from the WelcomeFact table.