Added script to run tests under tests/auto.
Implemented *, /, and %. Fixed !.

Added a test file for the newly implemented ops.
The test script now ignores dot files.

Logical not was implemented incorrectly, fixed this.