- overall cleanup of specs:
 * commented out unused ones
 * fixed import issues
 * moved some tests out from assetManager.spec to pathUtils
 * some various fixes and cleanups
- lots of cleanup and refactoring on shapes , to get them in working order again