optimize dao
small style tweaks
update readme
cache embedded files (#35 and #42)
fix #44 (double file access) and #45 (removed files won't disapear)
avoid hibernate errors by removing already saved objects