Implement test cases for si package
Implement generic error handler
Implement extended filtering and pagination in parts list
Fix button text in layout template
Add gitignore file