correct tests, and remove Class::Load from them

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
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>
pod fixes

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
use required_fields where fields are required

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
fix windows line endings

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