Improve loader CSS.
Finish loader improvements.
Improve accuracy calculation.
Add challenge validation.
Add 'hover' styles for track and challenge elements.
Fix for 3-blank multiple choice, user can answer two choices (leave 3rd blank) and can confirm.
Improve question types directives.
Remove depreciated services due the dashboard new integration.
Add new suggested questions API service.
Integrate new question fetching logic into practice controller.
Refactor practice logic by reducing the number of objects that are bind to the scope and make them consume the new logic.
*Create new practice Resource service in order to split the practice API logic and client binding responsibility.

* This service will work as a bridge between the API request and the angular binding.
change API questions url.
Remove un necessary track filter.
Add new variables to history component html. this includes remove the relation to the old filter and bind the track name directly.
Add Refactor and new API code integration over question controller and view.
Add Refactor and new question fetching integration on practice service.
Update rest angular functions according to new API changes.
Add new practice and questions logic according to API improvement.
Merge pull request #84 from joanrm20/master

Maua client new features
Add new question fetching validation.
*Add new get random track logic.

The track Data to practice is selected from the dashboard, once the user select this and navigate to practice, most of the request are based on the track data which is stored in memory. If the user refresh the page from practice section it will lose the track data. So, I added a new feature to to prevent this and allow the users continue practicing even if they refresh the page or change the product from the practice page. This new logic will request a track based on the group Id, select a random one. And finally show a set of questions based on the new random track info. (Still testing).
Merge pull request #85 from joanrm20/master

Maua improvements.
Fix: start practice using subtrack id