Revert "Revert "Added acceptence tests to Pavlov, to make sure we do not breake too much.""

This reverts commit 9a2b111ae66c0993f3244dda3a3429adf32c9890.
Merge branch 'master' into feature/acceptence_tests
Fixed validation errors in the same way, they're fixed in FactLink
Moved tests from acceptence to regression folder, since that is their function.
Improved identation and names in tests
Moved some test init to before do, boyscouts
Improved tests and converted all to before do, with described_class let
Fixing rubocop warnings
Updated raise => fail, so RubyCop will stop complaining
Migrating a raise in the regression tests to a fail.
Merge branch 'master' into feature/acceptence_tests
Merge pull request #74 from Factlink/feature/acceptence_tests

Added regression tests to Pavlov, to make sure we do not break too much.