Added a file to the gitignore
Changed the way the method run, changed tests to refelct that
Added tests for #load_settings_prompt
Added tests for #prompts
Requiring YAML module for saving settings
Changed the #run method around
Added #save_settings

This runs after the script prints the dates. It saves the input the user just made into a hidden file.
Added #load_settings

If the user has requested to load their previous settings, this method loads those settings and loads the dates accordingly.
Added logic to preserve settings when running specs

Added before(:all) and after(:all) blocks so that when specs are run, a user's settings are preserved and not overwritten by the tests.
Merge pull request #9 from RyanVerhey/saving-settings

Saving settings