Enabled warnings-as-errors and added outstanding code documentation