Added tests and improvements to Action class. Now includes a dataSource for changing data input for the action.