Refactor user preflight logic, by moving it to a service instead of have it inside the app.js
Add new userPreflight Service.
Improve block page html by adding new links to help users.
Add redirection to custom-practice when user has 0 questions.