Merge pull request #21 from ml242/master

resolves issue 20
Modal and button style fixes.
Reset help/about buttons on modal hidden.bs.modal event.
Option to change chart type for already-rendered chart.
ACE editor now edits chart JSON.  New editor button also launches the editor but does not create a chart from it yet.
Move parsing into separate function in anticipation of supporting more input formats.
1.  Fixed a number of issues around the ACE editor.
2.  Editor button now renders a chart.
Quick couple of editor bug fixes.
Final changes for ACE editor.  Refactored parseInput(), createChartDiv(), displayEditor(), and readFile().
ACE debugging.
Organized samples.
Your Name: Matt

Subject Line: Modal not being fully responsive.

What Happened:

Added a line to break the text... this is a partial fix.
Your Name: Matt

Subject Line: Resolves Issue 25

What Happened:
Another CSS fix to address the static images in the about modal.
Merge pull request #26 from ml242/modal-fix

Modal fix
ScatterChart sample.
CasperJS unit testing.
Unit testing:  Added test for (multiple) file upload.
package.json
Purge node_modules.
.gitignore - ignore node_modules.