Initial commit

Signed-off-by: Adam Nickells <adamnickells@gmail.com>