Added tests for, and refactored Neg instruction