fixed backbone init on login pages and added caching to ingredients json