Filtering & random objects

Added generic filtering funtionailty
Random Object Builder (for testing)