added columns to recipe and ingredients tables
minor refactoring of executable, now accepts non-downcase args