QuestionsFactory and converting to use $scope

Added new autoreload "server", just run `shotgun` instead of `rackup` then whenever a file is changed, the server will be updated automatically.

Added new QuestionsFactory to do the ajax (trying to separate concerns).