Bugfixes and additional typehints
Bump to Clojure 1.5, minor refactor
Cosmetic redesign of deftrait macro

Drop unnecessary fn and wrapping into a list
Introduce tools to define menus in a declarative way