Prevent non-active peers from announcing events
Don't return an HTTP error for "bad request" tracker errors
Move errors to tracker/models