Fix form class being added if null
Fix problem with protected attributes
Allow user to use custom button classes
Add test
Update packages
Fix ->name not working on form openers
Merge branch 'agnostic'