BA: Data validation + bug fix

- Every piece of data should be validated now
- Made my code a little bit cleaner
- Small GUI changes
- App now uses same DB as SSA site
- Able to add genre to a band