split tools/attributetools.py
split tools/filetools.py
split tools/arraytools.py
split tools/imagetools.py
split tools/unittools.py
split tools/monitorunittools.py
split tools/typetools.py
split tools/coordinatetools.py
split tools/colorspacetools.py
split tools/plottools.py
split tools/fileerrortools.py to better split dependencies
import all functions from the misc directory
remove now-empty misc.py
use explicit imports of misc modules
make sure there is a blank line at the end of files, if this is missing it can cause weird bugs
modify misc/__init__.py