rename Box.width to Box.dimensions; refactor LProfile;
use reflection for the class name in __repr__
refactor LProfile variable names
added: UProfile
refactor BoltGuide: mostly rename parameters;
fix documentation; allow alternative dir names;
store more standard bolt parameters
fix slide_center calculation; refactor variable names;
add bolt guides/tightening bolts to the model