HW1 commit, with some base classes for HW2
Merge github.com:hj690/Isola