Added code to help with the beautifying formatting of text.
Implemented getNumberOfPaychecks() method in PaycheckUtils.java
Added code so that monthly expenses are divided by half in normal months, and thirds in 'three paycheck' months. TODO: take into account the period length value from the JSON data file
Added code to enter and edit a short term goal which has the option to set a value for 'reset each period'
Removed WILO comment... we're already past that.
minor, added some constants
Made AddCommand and SubtractCommand use Long instead of Integer.
Added a helper method to getJSONObjectByDescriptionFromJSONArray
added entries to Short Term Goals to indicate if they should be reset with each pay period
Refactored code from ReportGenerator to Calculator, so that all other classes could get an accurate count of the money to be applied to long term goals. Previously, there was a variable in the JSON which indicated how much was to be saved. But in practice, now that the code takes into account Expenses and Short Term Goals (which may or may not accumulate savings over time), its more accurate for the code to calculate how much remains from the current check, and use that as the amount to be saved.