Add saving user test answers

Update Test & Question models

Add saving fragment state

Adapters of the questions fragments and grid moved to own classes
Update gitignore
Add actions for TestActivity