Version 1.7.1

-Added inheritance in settings code to reduce code repetition
and remolded the settings structures