This is Nathan McKinley's thesis for graduation in Fall of 2013.