Add README
Step 1: idiomatic date attributes
Step 2: create what you need, and nothing more
Step 3: abstract date selection
Step 4: extract parsing of dates
Step 5: extract text fields
Step 6: extract dropdown select
Step 7: abstract identical arguments using `yield`
Step 8: create object to handle single responsibility
Step 9: remove duplication through iteration
Step 10: complete form abstraction
Step 11: Encapsulate behavior, organize through namespacing