add _context to form macros, add new forms, convert /post/index template, and setup connection on listing