Initial commit for part 1.

TODO: Fix POST body representation to routific