* Banking stage sidecar deadlock (#48)
* Properly loading the ALTs
* Adding a timeout for ALTs task list
* More optimization for ALTs
* Adding timeout for getMA
* Avoid RwLocks because they cause deadlocks
* Fixing the deadlock
* cargo fmt and minor changes
* Fixing up metrics
* minor changes
* Solving issue with accounts metric
* Avoid waiting alts while processing block
* Fixing the metrics, minor optimizations
* fix double insertion of transaction accounts
* chaning schema
fixing the schema
updating postgres code
Adding transaction slots into postgres
saving account used by transactions
saving block data
* Saving all the block info
completing block save
Optimizing postgres saving of data
fixing schema after groovies review
Schema changes after groovies review
Fixing that is_writable is always true
* adding a new index on slot
* adding prioritization fees with write lock accounts
* adding supplimentary infos
* moving to multiple geyser endpoints, using copyin instead of insert
* mincor changes
* adding missing column in transaction info
* minor bug fixes and fmt
* restart block subscription on geyser
* resubsribing to banking errors notification on failure