Fixed unit tests for ASSOC.
Organized code into multiple files.