Revert "Rewrote lex function to handle line numbers"

This reverts commit c8531e97bb5f732a0d88ad27337998f6132bcc22.
Revert "Revert "Rewrote lex function to handle line numbers""

This reverts commit 7537f865e80ea2ed0e6bc68ee8b8f86b21abad74.
Revert "Added the bolt logger to our compile script"

This reverts commit d96fc41294d3a9870235283d9e4139841cedb95b.
Added in logger and updated the compile script