New: Version tracking and checking

Add client app version tracking in the activity table. Return module
info to client app for compatibility checking.
Deleted some double files