Update Requirement Class

-- Fix constructor
-- Update methods
-- Cleaned up everything