moved application logic into its own class
added dispatcher function and opening of wave file using wave module
stub for readiq function
haystack and needle members now dicts, added file format verification function
added helper function to populate some useful metadata
file format verification now also tests frame rate consistency between files