Added edit customer feature, bug fix