start of converting Graph classes to Java 8 Stream's and Labmdas; HyperassociativeMap uses Streams as an example; Vector class has fast access mutating methods