created the initial gui class, and added initial template for the joint chain class