Simple fix to check/force http: to close #288
Checks url starts http: or https: - if not add http: - at least then it breaks gently.
Also add resultant url to any error payload if request  fails in order to make debug easier.
Merge pull request #286 from zobalogh/master

Adding a unit test that checks if every .js file in the core