Add ignores
Add errors for local check, should go into tests eventually
Update requirements
WIP tests
Base src level should not be a package