Restructure project to follow common convention (Or what I think is common by looking at Jasmine's test framework project structure). In addition resolve the following warnings:

index.html

Warning:(32, 14) Unterminated statement
Warning:(42, 112) Unterminated statement
Warning:(61, 5) Empty tag doesn't work in some browsers

rdatatable.js

Warning:(3650, 2) Unterminated statement
Warning:(396, 17) Duplicate declaration
Warning:(399, 17) Duplicate declaration
Fix the following react warnings:

1. Use defaultValue instead of selected to specify the selection for the select component.
2. Change padding-left to paddingLeft.
Add ECMAScript 5 compatibility shims for legacy JavaScript engines.