add compare method
add remove and index methods
add docs for collection
on_remote, might return json array or one model