started using namespaces
renamed files to FirstUpperCase format for classes