Alex's first commit. Added his old profiles code from caterpillarmodules and some __init__.py files for importing