Localkube

Partially addresses #50
Oops. Done as soon as I push.