Added unit tests for IndexService and PageGenerator. Removed the equals check on id in AbstractNode since it doesn't make much sense.