complete overhaul

improved readme, classes, methods, and program structure. added images
and sound folders for assets