Cargo files
Added dependencies
Stubbed out listeners