~mna/mauve

initialize go module
initial design work