Removed old js and added some data attributes
Added in core.js

Started to add all files required by core.js.  I need to move some logic
around.
Organized some more core.js files