Initial commit

First upload of hardware files-- some minor tolerance/fit issues still
need fixing