Initial commit

Still a bit rough, first publish