add tools directory
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
cleanup remains of misc.py and import all functions from the tools directory
switch misc usage to tools and use explicit imports
make sure there is a blank line at the end of files, if this is missing it can cause weird bugs