Added Missing Files and Clean Up

Added the missing .css, .js files and changed some sources to rely on
CDNs.

Cleaned up some of the code and adjusted space/tab width.