Refactoring

Mnemonics are now accessible from the entire project since they are
treated like a database context which should be accessible from
everywhere.

Low performance when adding a new mnemo was also addressed and should
not be a problem anymore. Sorting is now in the hands of WPF mechanics
and changes to the context are not immediately made persistent. Closes
#14.
Removed unused directive
Merged in a refactoring branch