Worked on more complete API javadocs.
Fixed issues of duplicate information in pom files.
Cleaned up formatting on Species module.
Added QueryVariableUtils to support common variables across queries.
Rearranged unit tests and expanded coverage.
Moved MockModule class to test package from webapp.
Changed package for query tests.
Updated QueryVariableUtilsTest to support variable creation.
Refactored TestStringResource to break package dependency.
Added TestModule for unit tests
Added missing unit tests in webapp.
Worked on client-side visualization.
Added rhino as a test dependency to check JavaScript.
Added additional check in the QueryExecutorImpl to ensure the passed module is not null.
Simplified implementation in QueryFactoryImpl.
Simplified implementation in JavaScriptGenerator by refactoring query method and hierarchical method into a shared method generator.
Updated tests due to change in packaging.
Fixed NPE in the characteristic module