rename keys to match their remote names

this will make it easier to remove the moose objects as it removes a piece of
the internal translation layer

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
translate B:OP interface to use XML::Compile directly

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
remove all Moose/Class::Load code

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
rename tests as they are all bop now

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
rename all into same directory for ease of modification

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
check contents of error message is correct

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>