bscil2 spec mem ops

need mem ops to load and store i4. localloc takes it's argument off the
stack, not as part of the instruction.
bscil2 reformat

column width is lower
bscil2 testing

copy over tests from bscil1 to ensure we don't lose existing
functionality.
bscil2 C Q Z

implementation + testing for allocating local memory and storing /
loading ints!