added TODO on how to continue finishing Observer
finished Observer pattern tests
made the getAttributes and setAttributes methods mandatory to use as main method for passing down the object's state. For this reason moved the copying of styles to getAttributes and setAttributes
added Observer Pattern for WeekInputs, MonthInputs and Address
added Observer Pattern for Date Inputs.
Added overridden setLabel fro AddressInput, to always copy the label to it's first field postcode
removed done TODO's :)