modified .all method to check for attributes
modified  adapter to handle attributes given as a single column string
modified adapter to return an array of objects or array of values depending upon the constructor type of filter.attributes(array or string)