Revert history timeline collapse logic

Revert the logic that doesn't let the user collapse the last uncollapsed
element.
Merge branch 'master' of https://github.com/joanrm20/maua
Delete console.logs in history controller
Fix application directives indentation.
Add new spinner directive.
Add request validation to ensure one request at time.
Modify spinner html structure.
Refactor the history's timelime loading logic

Add a spinner to indicate that the last day might contain new questions
after we ask for more to the API.
Remove console.log