Added support for multiple records in custom mapper. Return ArrayList<T>

Also build prepared for filter options
Added support for filter options such as <> operators.
Hashmap<String, String> converted to Hashmap<String, List<String>>