Initial commit of public sources.

Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
Added Travis configuration.

Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>