add bitwise operators for and, or, xor

compilation and execution
add test files for file_getline test

this test is still skipped, but the files should be the repo