Assign and List directive fixes and tests

Local filesystem path is not portable for other developers, there should be dependency declared in pom.xml and downloaded during maven build