Issue #14: Implemented is_clip_valid method with tests.
Issue #14: Added validation in add, update and get_clip_info methods with tests.