Seems heavily inspired by / very similar to Slack though. A lot of features in common. Slack allows you to post and comment on files but doesn't support versioning yet.
Are you trying to be a Slack replacement with better file handling or is it meant to be used alongside apps like slack?