fixed problems with test cases and added shift left and shift right ops,
also upped program memory to 100MB