Added grunt task to automate selenium server start up and protractor tests
Restructured test directory so that different kinds of tests are easy to identify
Added select/deselect to dataField options with different colors depending on the dimension/metric selection
Updated siderbar property selection so that when a selection is cancelled subsequent selections are cancelled
Removed prop from scope on sidebar controller
Added tests ensuring that selected properties passed to chart are tracked correctly after selection/ deselection
Added tests ensuring that selected properties are highlighted / de-highlighted correctly depending on selection
Merge pull request #6 from tylerferguson/develop

Setting up Protractor tests