Add promise-like syntax

Now, other syntax possible :

require("devicize")(req , { "promise" : true} ).phone( itsPhone
).tablet( itsTablet ).desktop( itsDesktop );

require("devicize")(req , { "promise" : true} ).desktop( itsDesktop
).otherwise( itsMobile );