New "Compose" Dialog

Added new compose dialog as well as some database updates
Continuation of "Compose" changes