wrap joose! (holy cow)
added Joose as dependency to all (!) classes
added exception to prompt when its canceled (added exception for this)
wrapped joose
fixed the rest of the wrong defines
use conventional define for joose