added grunt + plus more knapsack tests
shift, unshift
variable scoping
cloning array
testing knapsack
vm loading and store from local
vm push, add, subtract
compare instruction
loading and processing instruction
conditional jump
added constant pool, unconditional jump, max stack size
knapsack test file in js
added stackframes
instructions extracted back to vm from frames, added limit of frames
added invoking functions, remade (conditional) jumps to be relative and use arg
added new array with store and load functions
added ;
array length instruction and branch instructions
loading bytecode from file - hello world
return value from stack instruction and array sum bytecode