clean up some BC interaction stuff
rework heirarchy of warehouse -- likely invalidated any nbt data, might
have issues on world load.  Might also expose issues of incorrect class
casts regarding non-inventory worksite blocks that incorrectly extended
worksite base.  
Also rework worksite base to use standard torque cell for energy
storage. -- in prep of implementing RF onto worksites
clean up warehouse implementation
more worksite cleanup in prep of RF integration
lots more cleanup of worksite base class.  
add rf integration to worksites -- they should now be able to accept RF
input without issue
minor cleanups