Got leftpanel to connect to the database correctly

Added some code so the left panel will populate with the existing
database (It's not very exciting yet, but it shouldn't be too much
longer). Also overloaded the RecipeDatabase constructor so you don't
have to include the filename, it will default to the correct one.
Merge branch 'test' of https://github.com/bry012/RecipePartDeux into test
Displays recipe's from database
Merge branch 'test' of https://github.com/bry012/RecipePartDeux into test
Displays recipe onto right panel
Displays selected Recipe
Merge branch 'test' of https://github.com/bry012/RecipePartDeux into test
Fixed github >>head stuff.
Merge branch 'test' of https://github.com/bry012/RecipePartDeux into test
edited recipelistpanel so that few buttons display nicely
Fixed getCategories method

getCategories() was including the categoryId in each string and now it
isn't
added all category
Add/Save recipe buttons now have setup code to add/update recipes

Still need to add editpanel showing the selected recipe
Added static variable to get last recipe selected
Implemented search functionality. made leftPanel static. changed setUpPanel to public
added while loop to setUpPanel to ensure proper item spacing in recipe list
added extra test recipes. added search on pressing the enter key.
EditPanel shows the currently selected recipe, Delete button should be functional

Edit Panel now shows the selected recipe, if no recipe is selected (such
as hitting edit right after starting the program) a message pops up
saying you need to select one before it does anything.
Delete button should now delete the recipe that's selected.
Fixed some bugs and recipe list panel updates

Fixed regex for tag splitting
Fixed putting amounts and ingredients from textfields in arrays
Fixed "database is locked" error
Fixed issue with readRecipe so the returned recipe now has the recipeId
that is passed in
RecipeListPanel now updates after adding, deleting, and editing
RecipeListPanel updates when category is selected