bug fix and add feature

1. add 'list' command which can show the patterns file information.
2. improve the performance with change 're.findall' to 're.search'.
3. add CDRList class for storing the CDRs.