Initial commit

r? @metajack @kmcallister