Application doesn't need separate installed flag
Splitted db into apps status db and just a apps ddb
Spearated apps and versions and made read/write layers independent and minimalistic