Preparations for lab5

TODO
- Treat warnings as errors (workaround issue iwth GTest)