Initial commit
 -classes created
 -main interaction between objects implemented