separated web-specific includes into separate init file, created single ingredient view page, added logout, etc