Pull request for Issue #117

This is partial pull request where the following things are pending - 
1. Decide on mini panels inclusion via feature exports as noted here - https://github.com/code4aap/drupal-aap-campaign/issues/117#issuecomment-22612853
2. Let @tkuldeep finish the items marked as TODO in the JS code.