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.