Added Customer creation routes including input validation and db migration