update version and build
change from using @id to just id for readability
clean up interactionType determination
added test files
removed unneeded file
minor changes