Initial checkin.

Signed-off-by: Marcin Zalewski <marcin.zalewski@gmail.com>