Beta Commit

Working version, small problems with average method.
Fixed Acceptance of Random class names

Program used to accept any class name even if it wasn't a real class.