Initial commit.
Add request builder structure and some first unit tests.