Committed everything in the raw form, without cleaning anything up.  Working on documentation on this over the next few days.

Signed-off-by: Teknoman117 <linux.robotdude@gmail.com>