Add ! to method name for clarity
Extract field key/name method to another class

Issue #4
Pull out the method for getting a form's key-name mapping for the fields
to its own class.
Makes FormFields more single-responsibility.
Make conditional more readable
Make field key-name mapping more readable
Merge rspec examples

Close #7.
Issue #4.