Refactored all classes and added spl autoloader
Search utils