Feature/scalar tests

Added a test for the scalar example, that verifies that it reproduces (approximately) the theoretically expected convergence order.
Also modified the scalar example, so that it fits into the testing framework.
So far, only up to six Lobatto nodes are tested.

Also, the MATCHER used in EXPECT_THAT is a pretty ugly construction and one can probably using something that is much more clever.
Just add `using namespace ::testing;` right after including gtest and gmock. Then you can also get rid of `testing::` in `testing::InitGoogleTest`.