updates to GUI and improvements to input validation

month input is now capable of dealing with inputs of single digits and lowercase month names. GUI is now organized a little better to make better use of space.
update index generation for intended results

index generation is now at the same level as previous generations of software