Narrowing signature of methodnamer
Extracting MethodNamer to its own file. Updates to ButtonSet tests to get it working and to require less setup. I'm less pleased with these tests since the now veer from the readme.
Readme states that button helper takes symbols and strings, so I've added a test and code to support that.