Small changes
Implemented object oriented programming
Fixed numerous small bugs