More cleaning
Make regression_test executable
Make all function names, errors consistent, comment some add_error statements
populate config file (prepping for modulation)
Complete plugin-style refactoring
Still more cleaning, should be fine now
Merge Maxim's commits from (#64)
Merge Maxim's good.cpp and add to regression test (#64)
reverting