Added all bit operators and more

Added the following operators:
&, |, ^, ~, &=, |=, ^=, <<, >>, <<=, >>=

I also fixed some other mistakes/typos etc.
I still need to add a bunch of tests for these
operators and do all the TODO's