added init
added data structures for GraphJunior
added GraphJunior class