cleanup
changed path finder to use tileEntity lists

This should allow for more connections than the standard 6 sides that
most tiles seem to only use.
random changes to runnable machine
Added my own direction class

Same as ForgeDirection but with more directions
Working on my own power network class