[feature] Added custom gapi and viz mocks

Mocks use default settings object
and default financial server response

Layout retrieval now uses ajax to retrieve local file
Merge pull request #76 from alex-deaconu/master

[feature] Added custom gapi and viz mocks
[fix] Layout and Bucket case; layout task
Merge pull request #77 from alex-deaconu/master

[fix] Layout and Bucket case; layout task
[fix] Using widget-tester mocks; added mock-data file
Merge pull request #78 from alex-deaconu/master

[fix] Using widget-tester mocks; added mock-data file
[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
[feature] Tests for all elements

Tests wait for widget to fully render table
Test number of rows, cols and cells
Test for Auth and Disclaimer
Merge pull request #81 from alex-deaconu/master

[feature] Tests for all elements
[fix] New dataTables object; fixed tests
Merge pull request #82 from alex-deaconu/master

[fix] New dataTables object; fixed tests
[feature] Changed workflow for widget authorization

If the widget is not authorized, it will only retrieve data once
The financial library will provide dummy data to unauthorized widgets
Merge pull request #83 from alex-deaconu/master

[feature] Changed workflow for widget authorization