Added ability to store Fields and Functions in a Value. Removed redundant FuncTrait templates.
Value now looks of its value based on the thread_id and typeId.
Turned Stack back into a namespace. Patched up Stack::get() to cover all bases( set might need it too).
Turned Vm back into a namespace.