Restructure: Rename Cassandra folder to src. Add vendor namespace across all files.

This is a **breaking change** to add a vendor namespace and restructure the project in preparation for adding unit tests.

The `.gitignore` now contains entries for `vendor` and `coverage`. The `coverage` entry is for future use with code coverage reports.