Simplified promise behavior. Now auto-detects jQuery and promiseJS and uses them.