Added Error Code Return Function
Added Bounds Checking Function
Added Destructor Function to the Interface