Combine Functionality

Combined the functionality of the previous separate classes for adding,
updating, deleting, selecting into one class that is able to utilize all
functionalities in one single class.