refactor VADD for easier testing
trying to fix VADD
refactored funcs into seperate file and got a very basic version of VADD/float_add working (no sign, no rounding, no overflow)
functions.v