Use new api.load extension api.
Improve error handling for rave extensions.
Output rave version number to console in REPL.
Return a rejected promise, instead of throwing, if a module name can't be normalized.
Add code to find multiple rave versions or resolved conflicts in bower.

Conflicts in bower might indicate that an extension is out of date.
Multiple rave versions can happen if the dev is using both bower and npm.