Merge pull request #7 from SpencerAlanWatson/file-loading

Moved all javascript files to folder js
Modified index.html for new js folder
Cleaned and trimmed file-loader.js
Added sync functions to loader.

There are times, when loading files, where progress needs to wait for
them, in those cases, we have sync load functions.
FileLoader results reorganization

Changed sendRequest to return the req object when completed instead of
responseText when success or the whole object when error.

Changed load file to return a results object with a files object that
is indexed by file name and contains the data from the file, and if
there were errors, there will also be an errors object indexed by file
name containing the req object from sendReq.
Changing Index so we can use let in firefox.
Changing file-loader.js to use promises
Setting the default styles to white
Added dynamic loading
Now Using Dom loading
Added html directory, and names