Reorganization and Updates

- Changed organization of files.
- Removed a few old and unnecessary files.
- Added an initial version of a 'check integrity' routine to check if
the visualizer core is initialized properly.