Move subclass spec to separate file

Also create file for specific module test (just testing private methods
for now - don't tell Sandi Metz)