Implemented alarms control library and its test cases
- Initialization and deinitialization of alarm control system
- Priority-based alarm management (High, Medium, Low)
- Automatic sorting of active alarms based on priority
- Safe boundary and NULL pointer checks