added bits.c which has bitwise functions (shifts, ands/ors, etc...)

I did a bit of work on the interpreter and added a bunch of bitwise
functions (rotate,popcnt, and a series of boolean functions)