Incompatible change: move public modules into upper directory

I found we can't refer them by `Crispy::World` or
`Crispy::ReceivedMessage` after `include`-ing the top level  `::Crispy`.
So I renamed them into `CrispyWorld`, and `CrispyReceivedMessage`