added: grape gem
added: more specs for index actions to cover the case when there are no records
refactored: index shared specs
added: initial support to filtering records based on get parameters with shared specs