BeSense: Leveraging WiFi Channel Data and Computational Intelligence for Behavior Analysis