Reg Allocation: Code Cleanup, comments and test file