Add sinatra, thin, rack-test, and sqlite3 to Gemfile in anticipation of prototyping a REST service.
Add preliminary RSpec server spec tests to spec/server_spec.rb.
Add preliminary Sinatra server in lib/server.rb.
Switch preliminary server specs from testing Jobseekers to testing Recruiters, as we need them posting Jobs before Jobseekers can seek them out.
Add Name#to_s so that reports can feature Names.
Test for the inclusion of the new Recruiter's ID in the response to submitting a new Recruiter's profile.
Include a (placeholder) ID when responding to the submission of new Recruiter profiles.
Add spec for fetching Recruiter profiles by ID.
Add preliminary specs for new IDNumber class.
Remove Recruiter profile-saving spec temporarily so that all of the (active) tests can pass during intermittent development.
Add new IDNumber class for tracking object identifiers across systems.
Add spec for new Identity class, used to consolidate multiple aspects of a cross-system object's identity (e.g. Name and IDNumber).
Rename spec/people_spec.rb to spec/label_spec.rb in order to reflect the actual module placement.
Add Identity class, used to consolidate multiple aspects of a cross-system object's identity (e.g. Name and IDNumber).
Add spec for the conversion of IDNumber to a String.
Add IDNumber#to_s.
Add spec for the conversion of Identity to a String.
Add Identity#to_s.
Add spec for IDNumber#same_id?, which checks for equality between IDNumbers created from the same String.
Implement IDNumber#same_id?, which checks for equality between IDNumbers created from the same String.