added tests directory, and LinkedCommands unit test.