Moving to ruby code layout best practices. Added square_free and tests

Code layout slightly changed: no hard tabs, indents set to two spaces, no space between method name and first paren of parameter list, Added a proposed square_free method to Primes with tests.