adding .slice(), .grep() .match() to observe/list

These methods are available in model/list but can be moved to
observe/list.