Added various cs150 work

project 0