Added Changset Model with several find operations

Supported find/get operations in Changeset model

def find_all(self, page=1, per_page=10):
def find_from_repo(self, repository_id, page=1, per_page=10):
def get_revision(self, repository_id, revision):
def get_diff(self, repository_id, revision):