define NDEBUG to disable all the asserts
use M_PI in benergy
convert backbone to boolean
add general energy gradient test function
make gbsa behave with other energy functions