basic structure and test setup (fix #2, #3)

- implemented basic repo structure to ensure future contributions are cleanly separated by submodule (issue #2)
- added FactCheck test framework with basic setup and Travis integration (issue #3)