Added a Method to TestDatabase to set the Schema
A func to register an Action with the package registry
Moving the Database type I used for testing into the database pkg
Took the composition type Database and made it public
Made the mysql Database name public
Revert "Made the mysql Database name public"

This reverts commit ccedaa9bf5cb66d0cd5604bef3a2e396e3b8896f.
Added a Method to MysqlDatabase that checks if the Database exists
Added a getter for the Database's filepath
Description and Implementation to help describe Executors
Hack to implement the DatabaseConn interface
Enabled mocking the Being() method of mysql.Conn
Enabled the MockMysqlConn unit tests
Description and Implementation of a Composed Transaction type
- Rollbacks remove any successfully saved files during the transaction
Rename parameter to reflect using func to save any type of file