rename operationsbase
add tests for get
add the possibility to have different types of document with the same key
change locking of file