Minor Fixes + Data Retention

Minor fixes and formatting of code. Also added code to construct.cpp
that should retain the data in headers.h when a new instance of
Registers is created. Unsure if it works 100%, so it is in testing.
Addition Operation Added + Cleanup

Cleaned up unimportant/useless code. Added addition without overflow
operation. Merge with testing.