Complementary Arelle implementations

Implementation for footnote and single instance report parsing
New file and package structure
Managing for supported CIKs
Excel reading