Question Factory Operational

Question Factory gets questions from the database and stores the
questions in an List<>. It also populates the list for now and shuffles
the list.