added Workspace class and updated Turtle class. Should contain methods necessary for backend functions to call for the Required portion of commands.
merge conflict