Added semicolons for consistency
Added useful ingredients functions
Added categories and an elastic search store class for storing and accessing them