move definitions loading to RIBCL class
make Command and Context inner classes of RIBCL
add boot related methods