Moves implementation specific documentation into their own files
Cleans up the intro paragraph per Kevin's suggestions
Adding Eric's hardware descriptions
Merging software functionality changes