Chart Version 5 Changes

- Added ability for a user to upload his/her own files to be used in the
visualization as long as they adhere to the guidelines for the format.

- Cleaned up the code more and adjusted some things.

Next Goals
- Set up Jython on my Java - Eclipse IDE so that I may use this
visualization code with the rJava collaboration possibly.
- Set up iPython and look into JavaScript more in order to start working
on the GUI.