moved around files
added promise-example and javascript_arguments