Javadoc and comments added to Customer
Re-added Override flags to implemented interface methods