Add RequireJS, JSX Converter for Require JS Plugin

Changed up the file structure a little bit to make development more modular and reducing merge conflicts. Added Require JS and a JSX plugin for it so it's a little more seamless. Just use ".jsx" for any JSX files and they will be transformed. 

Here's the file structure. **Basically all react components should be added under 'react_components'** with an extension of ".jsx":

```
public/js
    |
     ---app.js  
     ---react_components 
                 |
                 ---main.jsx 
                 ---_sidebar.jsx 
     ---vendor 
```