Major update

-All methods belong to a single class
-Added more example data
-Additional error handling
-Added more diagnostic fields
Visualization method

-New class method for visualization of data
-Minor bug fixes
-Example code
Merge branch 'dev'