Added some classes and making general outline of program