Add forgoten adds
fix address logic
fix address columns
fix customer registration logic
fix generic dao