bug fixes and allow ingredient/unit adds on the fly
refactored js files to be more modular
updated bootstrap