refactored view, presenter, remote-models, and more
renamed Identifiable
not needed anymore
clean up CRUD code
add common components