Adding full functional clipboard
+ Clipboard now works with documents and orders
+ Add and remove attachments from orders
Change behavior of merging clipboard into order
+ When merge the clipboard into an order the last pushed clipboard
  item will be the selected one on the orders attachment selection
Make StateFactory, ModuleFactory and PersistenceService thier own module.
Also start injecting all factories into each other. The aim is to have a model
which have its own state with each state has its own behavior
Start adding state based persistence operations
Orders  have now statefull behavior