The principal issue: documenting your application
As I observed along the creating many new applications when a new one, containing many new concepts, is created nobody understand what is about with that application from a few words and exist some degree of insecurity about that application because anybody will don't know for sure how should that application behave. In your mind all is clear but think about the others who don't know all your thoughts. So please describe more accurate how should the application behave and also are usefull some screen captures. In this manner we will know when will not function if it is a bug or other issue: for example not following proper using procedures. Btw if procedures are very twisted maybe you should rethink the application user interface. So please do a complet description as if we are the most aerial users.