use Mouse instead of Moose

- switched to or for conditional assignment
travis should use prove