Line Number Reporting

Implemented line number reporting. Builds successfully but segfaults
when error() is called with message variables.