Updated composer config to include Nmr from vendors directory and updated composer itself.
Composer autoloader updated by composer
- CustomersTable updated for insertion, selection, etc

- Customers controller data validation added. Separate methods for updating and inserting customers

- Customers controller returns the latest customer information when a customer is added or updated

- ITable interface added so all models will now need to implement getTableName() and setTableName()

- Changes to routes  and how they are loaded
Adding AbstractTable , a class all models should extend
- Changed CustomerTable to automatically add "created_on"  when a customer is created and "updated_on" when a customer is updated
- Changed Customer controller to work with the new model
Modfied AbstractTable to not return ID of the newly created element and to not return anything on update
- Set default timezone for the application (PHP complains otherwise when you try to use date functions

- Added support for date of birth support for customers
- Fetching customers by email addresses uses email_address_md5 now so it can take advantage of the index on the field
- Changed CustomersTable::update to not even return parent's void return
- Added support for GET /customers/<customerId>
- Changed the way module calls controllers
- Changed Customers controller to work with the new method
- In process of adding CustomerAddresses to the API