spelling
add error message in case methods that were not implemented yet get called
make a few changes to class source and add a simple implementation of #trigger! that gets a few more tests passing. add a few more tests and place previous ones in proper describe and context blocks for better structure