Text this: Agent Based Personal Knowledge Management System Supported by Mobile Technology Cross-Platform Solution