Rebuilt kinematics and functions for UI

Redesigned the kinematic solver to include all links in bot to correctly
produce movement and link positions. Redesign updateTheta and
updateBaseSlider to return the list of joint positions for use by GUI
and take input from Joint Control