restructured init code
initial commit
visible flag added to model
finally resolved the minus randomly failing issue
total time is now correctly displayed in seconds
support for removed/deleted posts
visible flag is carried through to denormalized table