created tests for basic functionality, got rid of unnecessary Main in shards module
added support for select variants queries
added support for sharded select variants queries with limit
added dynamic attribute/column resolution via reflection
provided the necessary mapping and hooked up select filtered variants results to GUI
added tests for new operations