started to work on implementing the load and store primitives

I'm running into an issue with scale, the max is eight so I need to
add in an additonal factor of 2 somewhere in the code itself, but I'm
not sure where.

Right now the native codgen seems to work, using native primitives for
basic operations(add,sub,mul&div for now) but I'm a bit caucious still
because I don't know why it just started working