Convert to Moo

Should resolve #7