commiting initial project

adding all classes, etc needed