Changed the interface for ApiModel to be a class. Changed the way search worked and added a couple new methods for saving addresses and communications.