[feature] Unit test infrastructure and sample tests

Split out unit test tasks to cover settings and widget tests
Each type of test runs off its own folder in test/unit/

Added simple tests for the ArrowLoader functionality
Merge pull request #79 from alex-deaconu/master

[feature] Unit test infrastructure and sample tests