Add hardware files

Restructure repository to allow firmware and hardware. Update readme to
reflect this. Add kicad to gitignore.
Add pin map planning document

Add Documentation directory.