Added New Renderable Implementation

Added files for the instructor's new JSONRenderable implementation.
Moved main code from the HTML file into its own separate file.