adds Post model
adds basic post sharing logic