feat/edit-pool + cleanup/config-classes

- Cleaned up config classes
- Added JS ONLY for editing pool information.