Added factory for customer and a name method
Completed new Customer stuff
Added styling to errors