adding the unbox interpretatin
adding the app interp
splitting up the files into three discrete parts
fixing the tests
adding set and variables
adding object types