Add logical and parsing, fix comment-only first line

Two changes to the parser:
1. & wasn't in the precendence table so it didn't parse. I've added it, but please check the precedence value.
2. A comment at the start of the file wouldn't parse. I've fixed this.

I have added tests for both in tests.txt .