* fix: profile only include schema * tests: add logic to handle exsiting views and table for Hive * fix: python linting
* feat: extracted builder logic into factory and cleaned up comments * feat: added E3E logic for time based profiler partition + logic for testing detailed profiler results