Change the directory structure and bump version up

This bumps version to 0.5.0.0 and updates the directory structure to
match Haskell's hierarchical conventions. The `hzulip` package now
exports: `Web.Hzulip` and should be used with `import Web.Hzulip`,
instead of `Hzulip`.