Working on : 
Sorter function
  Should need to use REGEX, just make sure it prints out the middle string consistently- 
     Now we can stack these strings and have categories for them.
  Takes in description string, strips out the heading and trailing strings,
  Compares middle string "Gulf Oil" and
  and returns the category it goes into.

Everything:
  Could make sql tables with each category and pull the amounts later out to do calculations.
  
 *Create properties objects that would be named various spending areas such as properties Food, properties Rent, which will contains the various expenditure strings as keys, and the amounts spent at each place as values.
 
 *Create a calculater which takes in the amounts you get paid, (this week and YTD)  from your pay stubs (eventually dynamic) and generates the percentages that you spend in each area. 

8/26/14 - Added way to handle user errors and alphabetized array list for easy numerical (and lowercase) entries for ease of use.
8/14/14  - Should functionally work in Command Line!!! needs to be tested and to be able to make sortedArrayList from the XML file if it finds one in the root directory, added way to get total from each category. Needs Final touches for CMD Line 
8/11/14 - Added Date(string) to the list of arguments an expense object accepts
8/8/14 - Made app use TreeMap of ArrayLists for Best possible sorting/efficiency! - Figure out Scopeof Found
8/7/14 - Got XMLStream to make and load back the XML file it produces, now I'm cooking!
7/29/14 - Am using XMLStream to serialize the list
7/25/14 - Figured out how to sort
7/24/14 - created Expense object, thinking of how to sort 
7/23/14 - Sorter gets all strings out correctly, starting sorting
7/17/14 - Regex working
7/10/14 - Got it to read in CSV files and use objects to get the exact data back that's necessary
7/11/14 - Got a swing form to display the data, better understanding of arrayLists
7/16/14 - Got Regex working, keep working on getting that middle string separated