Add -gc flag

Adds debug symbols to the binary for easier debugging.
Create 'add' functionality

Fixes #1.
Sorry about the massive commit! This is all that was necessary to create
functionality for adding numbers, and providing a good ground for the
creation of more detailed issues in the future.