Added site controller trait for proper site/error logic and an action site/triggerError to be used in acceptance tests to verify that error handling works as expected